From 9e481ffb0c800b48faf3107d198e497c3e6b72b6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 09:37:36 +1000 Subject: [PATCH 01/23] Bump the dependencies group across 1 directory with 9 updates (#7927) Bumps the dependencies group with 9 updates in the /src/frontend directory: | Package | From | To | | --- | --- | --- | | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `8.25.0` | `8.26.0` | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.51.23` | `5.51.24` | | [@vanilla-extract/css](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css) | `1.15.3` | `1.15.4` | | [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.26.0` | `6.26.1` | | [zustand](https://github.com/pmndrs/zustand) | `4.5.4` | `4.5.5` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.46.0` | `1.46.1` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.2.0` | `22.4.1` | | [@vanilla-extract/vite-plugin](https://github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin) | `4.0.13` | `4.0.14` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.0` | `5.4.1` | Updates `@sentry/react` from 8.25.0 to 8.26.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/8.25.0...8.26.0) Updates `@tanstack/react-query` from 5.51.23 to 5.51.24 - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.51.24/packages/react-query) Updates `@vanilla-extract/css` from 1.15.3 to 1.15.4 - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases) - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/css/CHANGELOG.md) - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/css@1.15.4/packages/css) Updates `react-router-dom` from 6.26.0 to 6.26.1 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.26.1/packages/react-router-dom) Updates `zustand` from 4.5.4 to 4.5.5 - [Release notes](https://github.com/pmndrs/zustand/releases) - [Commits](https://github.com/pmndrs/zustand/compare/v4.5.4...v4.5.5) Updates `@playwright/test` from 1.46.0 to 1.46.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](https://github.com/microsoft/playwright/compare/v1.46.0...v1.46.1) Updates `@types/node` from 22.2.0 to 22.4.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@vanilla-extract/vite-plugin` from 4.0.13 to 4.0.14 - [Release notes](https://github.com/vanilla-extract-css/vanilla-extract/releases) - [Changelog](https://github.com/vanilla-extract-css/vanilla-extract/blob/master/packages/vite-plugin/CHANGELOG.md) - [Commits](https://github.com/vanilla-extract-css/vanilla-extract/commits/@vanilla-extract/vite-plugin@4.0.14/packages/vite-plugin) Updates `vite` from 5.4.0 to 5.4.1 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v5.4.1/packages/vite) --- updated-dependencies: - dependency-name: "@sentry/react" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@tanstack/react-query" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@vanilla-extract/css" dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: react-router-dom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: zustand dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@playwright/test" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: "@vanilla-extract/vite-plugin" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: vite dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src/frontend/package.json | 18 +- src/frontend/yarn.lock | 458 +++++++++++++++++++++++++------------- 2 files changed, 308 insertions(+), 168 deletions(-) diff --git a/src/frontend/package.json b/src/frontend/package.json index 90666e5220..e3e4b7f41d 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -38,13 +38,13 @@ "@mantine/spotlight": "^7.12.1", "@mantine/vanilla-extract": "^7.12.1", "@mdxeditor/editor": "^3.11.0", - "@sentry/react": "^8.25.0", + "@sentry/react": "^8.26.0", "@tabler/icons-react": "^3.12.0", - "@tanstack/react-query": "^5.51.23", + "@tanstack/react-query": "^5.51.24", "@uiw/codemirror-theme-vscode": "^4.23.0", "@uiw/react-codemirror": "^4.23.0", "@uiw/react-split": "^5.9.3", - "@vanilla-extract/css": "^1.15.3", + "@vanilla-extract/css": "^1.15.4", "axios": "^1.7.4", "clsx": "^2.1.0", "codemirror": ">=6.0.0", @@ -59,12 +59,12 @@ "react-grid-layout": "^1.4.4", "react-hook-form": "^7.52.2", "react-is": "^18.3.1", - "react-router-dom": "^6.26.0", + "react-router-dom": "^6.26.1", "react-select": "^5.8.0", "react-window": "^1.8.10", "recharts": "^2.12.4", "styled-components": "^6.1.12", - "zustand": "^4.5.4" + "zustand": "^4.5.5" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -72,21 +72,21 @@ "@babel/preset-typescript": "^7.24.7", "@lingui/cli": "^4.11.3", "@lingui/macro": "^4.11.3", - "@playwright/test": "^1.46.0", - "@types/node": "^22.2.0", + "@playwright/test": "^1.46.1", + "@types/node": "^22.4.1", "@types/qrcode": "^1.5.5", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-grid-layout": "^1.3.5", "@types/react-router-dom": "^5.3.3", "@types/react-window": "^1.8.8", - "@vanilla-extract/vite-plugin": "^4.0.13", + "@vanilla-extract/vite-plugin": "^4.0.14", "@vitejs/plugin-react": "^4.3.1", "babel-plugin-macros": "^3.1.0", "nyc": "^17.0.0", "rollup-plugin-license": "^3.5.2", "typescript": "^5.5.4", - "vite": "^5.4.0", + "vite": "^5.4.1", "vite-plugin-babel-macros": "^1.0.6", "vite-plugin-istanbul": "^6.0.2" } diff --git a/src/frontend/yarn.lock b/src/frontend/yarn.lock index f013b3488d..e0010e3455 100644 --- a/src/frontend/yarn.lock +++ b/src/frontend/yarn.lock @@ -787,12 +787,7 @@ "@emotion/weak-memoize" "^0.4.0" stylis "4.2.0" -"@emotion/hash@^0.9.0": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" - integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== - -"@emotion/hash@^0.9.2": +"@emotion/hash@^0.9.0", "@emotion/hash@^0.9.2": version "0.9.2" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b" integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g== @@ -874,6 +869,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz#c7184a326533fcdf1b8ee0733e21c713b975575f" integrity sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ== +"@esbuild/aix-ppc64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz#51299374de171dbd80bb7d838e1cfce9af36f353" + integrity sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ== + "@esbuild/android-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd" @@ -884,6 +884,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz#09d9b4357780da9ea3a7dfb833a1f1ff439b4052" integrity sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A== +"@esbuild/android-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz#58565291a1fe548638adb9c584237449e5e14018" + integrity sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw== + "@esbuild/android-arm@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" @@ -894,6 +899,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz#9b04384fb771926dfa6d7ad04324ecb2ab9b2e28" integrity sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg== +"@esbuild/android-arm@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.23.1.tgz#5eb8c652d4c82a2421e3395b808e6d9c42c862ee" + integrity sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ== + "@esbuild/android-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" @@ -904,6 +914,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz#29918ec2db754cedcb6c1b04de8cd6547af6461e" integrity sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA== +"@esbuild/android-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.23.1.tgz#ae19d665d2f06f0f48a6ac9a224b3f672e65d517" + integrity sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg== + "@esbuild/darwin-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" @@ -914,6 +929,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz#e495b539660e51690f3928af50a76fb0a6ccff2a" integrity sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ== +"@esbuild/darwin-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz#05b17f91a87e557b468a9c75e9d85ab10c121b16" + integrity sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q== + "@esbuild/darwin-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" @@ -924,6 +944,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz#c13838fa57372839abdddc91d71542ceea2e1e22" integrity sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw== +"@esbuild/darwin-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz#c58353b982f4e04f0d022284b8ba2733f5ff0931" + integrity sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw== + "@esbuild/freebsd-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" @@ -934,6 +959,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz#646b989aa20bf89fd071dd5dbfad69a3542e550e" integrity sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g== +"@esbuild/freebsd-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz#f9220dc65f80f03635e1ef96cfad5da1f446f3bc" + integrity sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA== + "@esbuild/freebsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" @@ -944,6 +974,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz#aa615cfc80af954d3458906e38ca22c18cf5c261" integrity sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ== +"@esbuild/freebsd-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz#69bd8511fa013b59f0226d1609ac43f7ce489730" + integrity sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g== + "@esbuild/linux-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" @@ -954,6 +989,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz#70ac6fa14f5cb7e1f7f887bcffb680ad09922b5b" integrity sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q== +"@esbuild/linux-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz#8050af6d51ddb388c75653ef9871f5ccd8f12383" + integrity sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g== + "@esbuild/linux-arm@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" @@ -964,6 +1004,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz#fc6fd11a8aca56c1f6f3894f2bea0479f8f626b9" integrity sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA== +"@esbuild/linux-arm@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz#ecaabd1c23b701070484990db9a82f382f99e771" + integrity sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ== + "@esbuild/linux-ia32@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" @@ -974,6 +1019,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz#3271f53b3f93e3d093d518d1649d6d68d346ede2" integrity sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg== +"@esbuild/linux-ia32@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz#3ed2273214178109741c09bd0687098a0243b333" + integrity sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ== + "@esbuild/linux-loong64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" @@ -984,6 +1034,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz#ed62e04238c57026aea831c5a130b73c0f9f26df" integrity sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg== +"@esbuild/linux-loong64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz#a0fdf440b5485c81b0fbb316b08933d217f5d3ac" + integrity sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw== + "@esbuild/linux-mips64el@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" @@ -994,6 +1049,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz#e79b8eb48bf3b106fadec1ac8240fb97b4e64cbe" integrity sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg== +"@esbuild/linux-mips64el@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz#e11a2806346db8375b18f5e104c5a9d4e81807f6" + integrity sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q== + "@esbuild/linux-ppc64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" @@ -1004,6 +1064,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz#5f2203860a143b9919d383ef7573521fb154c3e4" integrity sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w== +"@esbuild/linux-ppc64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz#06a2744c5eaf562b1a90937855b4d6cf7c75ec96" + integrity sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw== + "@esbuild/linux-riscv64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" @@ -1014,6 +1079,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz#07bcafd99322d5af62f618cb9e6a9b7f4bb825dc" integrity sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA== +"@esbuild/linux-riscv64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz#65b46a2892fc0d1af4ba342af3fe0fa4a8fe08e7" + integrity sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA== + "@esbuild/linux-s390x@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" @@ -1024,6 +1094,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz#b7ccf686751d6a3e44b8627ababc8be3ef62d8de" integrity sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A== +"@esbuild/linux-s390x@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz#e71ea18c70c3f604e241d16e4e5ab193a9785d6f" + integrity sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw== + "@esbuild/linux-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" @@ -1034,6 +1109,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz#6d8f0c768e070e64309af8004bb94e68ab2bb3b0" integrity sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ== +"@esbuild/linux-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz#d47f97391e80690d4dfe811a2e7d6927ad9eed24" + integrity sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ== + "@esbuild/netbsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" @@ -1044,6 +1124,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz#bbe430f60d378ecb88decb219c602667387a6047" integrity sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg== +"@esbuild/netbsd-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz#44e743c9778d57a8ace4b72f3c6b839a3b74a653" + integrity sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA== + +"@esbuild/openbsd-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz#05c5a1faf67b9881834758c69f3e51b7dee015d7" + integrity sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q== + "@esbuild/openbsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" @@ -1054,6 +1144,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz#99d1cf2937279560d2104821f5ccce220cb2af70" integrity sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow== +"@esbuild/openbsd-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz#2e58ae511bacf67d19f9f2dcd9e8c5a93f00c273" + integrity sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA== + "@esbuild/sunos-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" @@ -1064,6 +1159,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz#08741512c10d529566baba837b4fe052c8f3487b" integrity sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg== +"@esbuild/sunos-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz#adb022b959d18d3389ac70769cef5a03d3abd403" + integrity sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA== + "@esbuild/win32-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" @@ -1074,6 +1174,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz#675b7385398411240735016144ab2e99a60fc75d" integrity sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A== +"@esbuild/win32-arm64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz#84906f50c212b72ec360f48461d43202f4c8b9a2" + integrity sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A== + "@esbuild/win32-ia32@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" @@ -1084,6 +1189,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz#1bfc3ce98aa6ca9a0969e4d2af72144c59c1193b" integrity sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA== +"@esbuild/win32-ia32@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz#5e3eacc515820ff729e90d0cb463183128e82fac" + integrity sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ== + "@esbuild/win32-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" @@ -1094,6 +1204,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz#acad351d582d157bb145535db2a6ff53dd514b5c" integrity sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw== +"@esbuild/win32-x64@0.23.1": + version "0.23.1" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz#81fd50d11e2c32b2d6241470e3185b70c7b30699" + integrity sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg== + "@floating-ui/core@^1.0.0": version "1.6.2" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.2.tgz#d37f3e0ac1f1c756c7de45db13303a266226851a" @@ -1838,12 +1953,12 @@ resolved "https://registry.yarnpkg.com/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz#4a822d10f6f0e316be4d67b4d4f8c9a124b073bd" integrity sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA== -"@playwright/test@^1.46.0": - version "1.46.0" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.46.0.tgz#ccea6d22c40ee7fa567e4192fafbdf2a907e2714" - integrity sha512-/QYft5VArOrGRP5pgkrfKksqsKA6CEFyGQ/gjNe6q0y4tZ1aaPfq4gIjudr1s3D+pXyrPRdsy4opKDrjBabE5w== +"@playwright/test@^1.46.1": + version "1.46.1" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.46.1.tgz#a8dfdcd623c4c23bb1b7ea588058aad41055c188" + integrity sha512-Fq6SwLujA/DOIvNC2EL/SojJnkKf/rAwJ//APpJJHRyMi1PdKrY3Az+4XNQ51N4RTbItbIByQ0jgd1tayq1aeA== dependencies: - playwright "1.46.0" + playwright "1.46.1" "@radix-ui/colors@^3.0.0": version "3.0.0" @@ -2229,10 +2344,10 @@ resolved "https://registry.yarnpkg.com/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz#c06dac2d011f36d61259aa1c6df4f0d5e28bc55e" integrity sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg== -"@remix-run/router@1.19.0": - version "1.19.0" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.19.0.tgz#745dbffbce67f05386d57ca22c51dfd85c979593" - integrity sha512-zDICCLKEwbVYTS6TjYaWtHXxkdoUvD/QXvyVZjGCsWz5vyH7aFeONlPffPdW+Y/t6KT0MgXb2Mfjun9YpWN1dA== +"@remix-run/router@1.19.1": + version "1.19.1" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.19.1.tgz#984771bfd1de2715f42394c87fb716c1349e014f" + integrity sha512-S45oynt/WH19bHbIXjtli6QmwNYvaz+vtnubvNpNDvUOoA/OWh6j1OikIP3G+v5GHdxyC6EXoChG3HgYGEUfcg== "@rollup/rollup-android-arm-eabi@4.14.3": version "4.14.3" @@ -2314,87 +2429,87 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz#5b2fb4d8cd44c05deef8a7b0e6deb9ccb8939d18" integrity sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA== -"@sentry-internal/browser-utils@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.25.0.tgz#a240133f845f2314b39e7bef7a70fcc79e6e1dd3" - integrity sha512-nlWgp1lVhNQOTUplW85G3qm0fOIgAhJ/sl/31OIuScVrITYhYDF2bO+Zv/jQ8YsdUBAUXqY1tPT9wwPJklnPhw== +"@sentry-internal/browser-utils@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.26.0.tgz#3c76015e1bddde6775e6a7e115fbb494f247fed1" + integrity sha512-O2Tj+WK33/ZVp5STnz6ZL0OO+/Idk2KqsH0ITQkQmyZ2z0kdzWOeqK7s7q3/My6rB1GfPcyqPcBBv4dVv92FYQ== dependencies: - "@sentry/core" "8.25.0" - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry/core" "8.26.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" -"@sentry-internal/feedback@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.25.0.tgz#d5d1371b6250abe239834c7b9a3fa984d72a03d2" - integrity sha512-327I5XJAFrsgjc5qUKxZ9rff3WNCfGvf1fIii70LQ2YQhQgG4XHZILmkD06ETEyXb+H1tkrNQQEJ1/d4ai+q5g== +"@sentry-internal/feedback@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.26.0.tgz#c29a2a4d97d9a9b56344521f3dbb16e2c40d799e" + integrity sha512-hQtw1gg8n6ERK1UH47F7ZI1zOsbhu0J2VX+TrnkpaQR2FgxDW1oe9Ja6oCV4CQKuR4w+1ZI/Kj4imSt0K33kEw== dependencies: - "@sentry/core" "8.25.0" - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry/core" "8.26.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" -"@sentry-internal/replay-canvas@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.25.0.tgz#1841bf72c87ad52ebefb4abfc58ccf6d966357a0" - integrity sha512-dPXlkAbkFL1DBum8rGTaHS+apJKaXEZJF9gLcBBKTruhTCizrugFLxajzIfVSiFVuwNKuJWa2fzhzbeQM0ee7w== +"@sentry-internal/replay-canvas@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.26.0.tgz#005e4ebed631d0e505e117d42ae8bc64748628d1" + integrity sha512-2CFQW6f9aJHIo/DqmqYa9PaYoLn1o36ywc0h8oyGrD4oPCbrnE5F++PmTdc71GBODu41HBn/yoCTLmxOD+UjpA== dependencies: - "@sentry-internal/replay" "8.25.0" - "@sentry/core" "8.25.0" - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry-internal/replay" "8.26.0" + "@sentry/core" "8.26.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" -"@sentry-internal/replay@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.25.0.tgz#f80125546fd061923b76dc5cb9b66da47cfd811b" - integrity sha512-3f7x8EYthyj157uV9V8vBjun+1gJnHhh2+i0qxYLhMGx7N2Fq0J3Bvvo1rosSg+fYh5HzPNZDufwIRdg5C/MQw== +"@sentry-internal/replay@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.26.0.tgz#7d01b1915343bf8ca3d9ef7500994d4a45f3785e" + integrity sha512-JDY7W2bswlp5c3483lKP4kcb75fHNwGNfwD8x8FsY9xMjv7nxeXjLpR5cCEk1XqPq2+n6w4j7mJOXhEXGiUIKg== dependencies: - "@sentry-internal/browser-utils" "8.25.0" - "@sentry/core" "8.25.0" - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry-internal/browser-utils" "8.26.0" + "@sentry/core" "8.26.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" -"@sentry/browser@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.25.0.tgz#eaf129755c365905b427f8031b747211dc388c05" - integrity sha512-51bdVGXjyooqVGzaSGsnExqRTt9NvZ1zGFsxbbCSXi5UoEFN6zdMUz6jKYsL2K80eeELP2VKOVlobHlEzeJQfw== +"@sentry/browser@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.26.0.tgz#749508ca8d1da857930f41430eb3a77102712f46" + integrity sha512-e5s6eKlwLZWzTwQcBwqyAGZMMuQROW9Z677VzwkSyREWAIkKjfH2VBxHATnNGc0IVkNHjD7iH3ixo3C0rLKM3w== dependencies: - "@sentry-internal/browser-utils" "8.25.0" - "@sentry-internal/feedback" "8.25.0" - "@sentry-internal/replay" "8.25.0" - "@sentry-internal/replay-canvas" "8.25.0" - "@sentry/core" "8.25.0" - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry-internal/browser-utils" "8.26.0" + "@sentry-internal/feedback" "8.26.0" + "@sentry-internal/replay" "8.26.0" + "@sentry-internal/replay-canvas" "8.26.0" + "@sentry/core" "8.26.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" -"@sentry/core@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.25.0.tgz#f64e50b88ee5b13f1d52b543638b2eb5c8e326d8" - integrity sha512-7KtglbrW1eX4DOHkf6i4rRIExEf2CgtQ99qZ8gn5FUaAmNMg0rK7bb1yZMx0RZtp5G1TSz/S0jQQgxHWebaEig== +"@sentry/core@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.26.0.tgz#0673a9e2c5b699cf1bde1ed073a345cc393577da" + integrity sha512-g/tVmTZD4GNbLFf++hKJfBpcCAtduFEMLnbfa9iT/QEZjlmP+EzY+GsH9bafM5VsNe8DiOUp+kJKWtShzlVdBA== dependencies: - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" -"@sentry/react@^8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.25.0.tgz#0d4e5e57400f3a49cc20dde0eb6cdac7c2b34ffa" - integrity sha512-A3QeSCJEa+lpo5nh0kxKeqsmnuW2nycKNN/0bpXPv5T5jiEfExSmEBVM0zutrQpf+J0WRIl1AGunUYGPO+GPQg== +"@sentry/react@^8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.26.0.tgz#b4e72b9759fbf7d3c5ed37bb5ceb2e94b0d10fd1" + integrity sha512-dYoC0xzcqq8zmNMFoTWidhA7mVd3RDz/nAUn6C8yK/hkKA7bUknYCkhpESGLZfHaGwSKzeXRXKd/o/cgUVM9eA== dependencies: - "@sentry/browser" "8.25.0" - "@sentry/core" "8.25.0" - "@sentry/types" "8.25.0" - "@sentry/utils" "8.25.0" + "@sentry/browser" "8.26.0" + "@sentry/core" "8.26.0" + "@sentry/types" "8.26.0" + "@sentry/utils" "8.26.0" hoist-non-react-statics "^3.3.2" -"@sentry/types@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.25.0.tgz#cde3d900efe7fb7614a670f0af2634a2cbd92693" - integrity sha512-ojim0gDcRhGJPguYrtms4FsprX4xZz3LGNk9Z0hwTbSVEdlhQIInsQ7CYcdM3sjUs+qT7kfpxTRZGUeZNRRJcA== +"@sentry/types@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.26.0.tgz#c999fdd9e52587570f723d2370244bad8f79b571" + integrity sha512-zKmh6SWsJh630rpt7a9vP4Cm4m1C2gDTUqUiH565CajCL/4cePpNWYrNwalSqsOSL7B9OrczA1+n6a6XvND+ng== -"@sentry/utils@8.25.0": - version "8.25.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.25.0.tgz#708ccf8b953f64e1a5915e09d4cb33105b29e436" - integrity sha512-mVlkV7S62ZZ2jM38/kOwWx2xoW8fUv2cjw2IwFKoAIPyLBh3mo1WJtvfdtN/rXGjQWZJBKW53EWaWnD00rkjyA== +"@sentry/utils@8.26.0": + version "8.26.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.26.0.tgz#c6629f0f2bc8cbc4fddd124770e9063b4e2d1c65" + integrity sha512-xvlPU9Hd2BlyT+FhWHGNwnxWqdVRk2AHnDtVcW4Ma0Ri5EwS+uy4Jeik5UkSv8C5RVb9VlxFmS8LN3I1MPJsLw== dependencies: - "@sentry/types" "8.25.0" + "@sentry/types" "8.26.0" "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -2418,17 +2533,17 @@ resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-3.12.0.tgz#6de75d6aa7568dc0a9d48f79837f8d4f266af540" integrity sha512-Im37ar/mQkqLb6XUXsU7nOc4/66VB9/3KLuZ+6tUsJKHHNLaDUkYfCTNG3pnGDI03laByxVf5+umSNK2yPTx8A== -"@tanstack/query-core@5.51.21": - version "5.51.21" - resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.51.21.tgz#a510469c6c30d3de2a8b8798e340169a4b0fd08f" - integrity sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw== +"@tanstack/query-core@5.51.24": + version "5.51.24" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-5.51.24.tgz#da901637c8652ba5703b92bd07496e7c9ae27836" + integrity sha512-qtIR0FMHUDIWyIQw87q4C+so7XaN59MsGfWrc6rgi2VTHrVZF3Hd0St2dbpqRetHf6XW5yY5lzTrXpTilPlxUg== -"@tanstack/react-query@^5.51.23": - version "5.51.23" - resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.51.23.tgz#83c223f4cb6054b206de8856b73ca7e41a63ba1f" - integrity sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A== +"@tanstack/react-query@^5.51.24": + version "5.51.24" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-5.51.24.tgz#11385bee6b83a2d0ed6d5d03e16aab1cdf2cc24f" + integrity sha512-sW1qRwoCDqOFku67xng4Y5z6NPK1DS347jR4RiX9wFHrmyqpbXgUjPIjT3fodezdJAaSJD/6CvWb0cl05J8zNQ== dependencies: - "@tanstack/query-core" "5.51.21" + "@tanstack/query-core" "5.51.24" "@types/acorn@^4.0.0": version "4.0.6" @@ -2583,12 +2698,12 @@ resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== -"@types/node@*", "@types/node@^22.2.0": - version "22.2.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.2.0.tgz#7cf046a99f0ba4d628ad3088cb21f790df9b0c5b" - integrity sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ== +"@types/node@*", "@types/node@^22.4.1": + version "22.4.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.4.1.tgz#9b595d292c65b94c20923159e2ce947731b6fdce" + integrity sha512-1tbpb9325+gPnKK0dMm+/LMriX0vKxf6RnB0SZUqfyVkQ4fMgUSySqhxE/y8Jvs4NyF1yHzTfG9KlnkIODxPKg== dependencies: - undici-types "~6.13.0" + undici-types "~6.19.2" "@types/parse-json@^4.0.0": version "4.0.2" @@ -2740,13 +2855,13 @@ dependencies: "@babel/core" "^7.23.9" -"@vanilla-extract/css@^1.15.3": - version "1.15.3" - resolved "https://registry.yarnpkg.com/@vanilla-extract/css/-/css-1.15.3.tgz#debf04f61496e290b53f045a2cb6966cc1ba9448" - integrity sha512-mxoskDAxdQAspbkmQRxBvolUi1u1jnyy9WZGm+GeH8V2wwhEvndzl1QoK7w8JfA0WFevTxbev5d+i+xACZlPhA== +"@vanilla-extract/css@^1.15.4": + version "1.15.4" + resolved "https://registry.yarnpkg.com/@vanilla-extract/css/-/css-1.15.4.tgz#755e0cf50d6423fb188c119ac185c4c8b0968f67" + integrity sha512-d+VS4Xmtec3Y4KTXfp8r8za46MzhIjjapU4K1zS8zS+YRnFYQxa+upnw9XDDUWz4bSOZWs8Gep4s5SktcxfEBA== dependencies: "@emotion/hash" "^0.9.0" - "@vanilla-extract/private" "^1.0.5" + "@vanilla-extract/private" "^1.0.6" css-what "^6.1.0" cssesc "^3.0.0" csstype "^3.0.7" @@ -2757,17 +2872,17 @@ modern-ahocorasick "^1.0.0" picocolors "^1.0.0" -"@vanilla-extract/integration@^7.1.7": - version "7.1.7" - resolved "https://registry.yarnpkg.com/@vanilla-extract/integration/-/integration-7.1.7.tgz#54dc63ea0f381daa2629357debf783aacacf8815" - integrity sha512-xKwrCtmiBq6QzRNj+IOg5cAMRQRXkFnnvcE374MROJPnVvDX0d+lrIQapFGt64F0H8Gjk4kVl4slvCiV3ECQ4w== +"@vanilla-extract/integration@^7.1.8": + version "7.1.8" + resolved "https://registry.yarnpkg.com/@vanilla-extract/integration/-/integration-7.1.8.tgz#f7f1cd1fde7df03db04efbb51446d2491e0f576c" + integrity sha512-qUZaD7SjbjIN6+rGS5fuQIfBtcdE3P8y9D7TEefyELa0oxXc/fHDaRWQVK5fzYadpILOsnbrdZX24cJlf7F0Ew== dependencies: "@babel/core" "^7.23.9" "@babel/plugin-syntax-typescript" "^7.23.3" "@vanilla-extract/babel-plugin-debug-ids" "^1.0.6" - "@vanilla-extract/css" "^1.15.3" + "@vanilla-extract/css" "^1.15.4" dedent "^1.5.3" - esbuild "npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0 || ~0.20.0 || ~0.21.0" + esbuild "npm:esbuild@>=0.17.6 <0.24.0" eval "0.1.8" find-up "^5.0.0" javascript-stringify "^2.0.1" @@ -2775,17 +2890,17 @@ vite "^5.0.11" vite-node "^1.2.0" -"@vanilla-extract/private@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@vanilla-extract/private/-/private-1.0.5.tgz#8c08ac4851f4cc89a3dcdb858d8938e69b1481c4" - integrity sha512-6YXeOEKYTA3UV+RC8DeAjFk+/okoNz/h88R+McnzA2zpaVqTR/Ep+vszkWYlGBcMNO7vEkqbq5nT/JMMvhi+tw== +"@vanilla-extract/private@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@vanilla-extract/private/-/private-1.0.6.tgz#f10bbf3189f7b827d0bd7f804a6219dd03ddbdd4" + integrity sha512-ytsG/JLweEjw7DBuZ/0JCN4WAQgM9erfSTdS1NQY778hFQSZ6cfCDEZZ0sgVm4k54uNz6ImKB33AYvSR//fjxw== -"@vanilla-extract/vite-plugin@^4.0.13": - version "4.0.13" - resolved "https://registry.yarnpkg.com/@vanilla-extract/vite-plugin/-/vite-plugin-4.0.13.tgz#76388d6cf70c6caa015c19713a3a85caaad85930" - integrity sha512-JeACJlPtsWp/73Ke1Px/QvDA8M3GlBt4ZjWytSm7rYoKv1qEANSnvAZsAevIp56tTMJaqs++R3L7OkmnFeKhlw== +"@vanilla-extract/vite-plugin@^4.0.14": + version "4.0.14" + resolved "https://registry.yarnpkg.com/@vanilla-extract/vite-plugin/-/vite-plugin-4.0.14.tgz#a8523c9802175f05cc1ad6d40634cffdf15c01ca" + integrity sha512-f4L+SJStqPHdunWNybTKmF34B4+x3SfB3EzCUv+MQpFk0WF2y3djRiXWyIDx01thINHAjvlnVEO0KDUVPQQjdw== dependencies: - "@vanilla-extract/integration" "^7.1.7" + "@vanilla-extract/integration" "^7.1.8" "@vitejs/plugin-react@^4.3.1": version "4.3.1" @@ -3595,7 +3710,7 @@ esbuild@^0.17.10: "@esbuild/win32-ia32" "0.17.19" "@esbuild/win32-x64" "0.17.19" -esbuild@^0.21.3, "esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0 || ~0.20.0 || ~0.21.0": +esbuild@^0.21.3: version "0.21.5" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.5.tgz#9ca301b120922959b766360d8ac830da0d02997d" integrity sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw== @@ -3624,6 +3739,36 @@ esbuild@^0.21.3, "esbuild@npm:esbuild@~0.17.6 || ~0.18.0 || ~0.19.0 || ~0.20.0 | "@esbuild/win32-ia32" "0.21.5" "@esbuild/win32-x64" "0.21.5" +"esbuild@npm:esbuild@>=0.17.6 <0.24.0": + version "0.23.1" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.23.1.tgz#40fdc3f9265ec0beae6f59824ade1bd3d3d2dab8" + integrity sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg== + optionalDependencies: + "@esbuild/aix-ppc64" "0.23.1" + "@esbuild/android-arm" "0.23.1" + "@esbuild/android-arm64" "0.23.1" + "@esbuild/android-x64" "0.23.1" + "@esbuild/darwin-arm64" "0.23.1" + "@esbuild/darwin-x64" "0.23.1" + "@esbuild/freebsd-arm64" "0.23.1" + "@esbuild/freebsd-x64" "0.23.1" + "@esbuild/linux-arm" "0.23.1" + "@esbuild/linux-arm64" "0.23.1" + "@esbuild/linux-ia32" "0.23.1" + "@esbuild/linux-loong64" "0.23.1" + "@esbuild/linux-mips64el" "0.23.1" + "@esbuild/linux-ppc64" "0.23.1" + "@esbuild/linux-riscv64" "0.23.1" + "@esbuild/linux-s390x" "0.23.1" + "@esbuild/linux-x64" "0.23.1" + "@esbuild/netbsd-x64" "0.23.1" + "@esbuild/openbsd-arm64" "0.23.1" + "@esbuild/openbsd-x64" "0.23.1" + "@esbuild/sunos-x64" "0.23.1" + "@esbuild/win32-arm64" "0.23.1" + "@esbuild/win32-ia32" "0.23.1" + "@esbuild/win32-x64" "0.23.1" + escalade@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" @@ -5215,12 +5360,7 @@ pathe@^1.1.0, pathe@^1.1.1, pathe@^1.1.2: resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ== -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picocolors@^1.0.1: +picocolors@^1.0.0, picocolors@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== @@ -5253,17 +5393,17 @@ pkg-up@^3.1.0: dependencies: find-up "^3.0.0" -playwright-core@1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.46.0.tgz#2336ac453a943abf0dc95a76c117f9d3ebd390eb" - integrity sha512-9Y/d5UIwuJk8t3+lhmMSAJyNP1BUC/DqP3cQJDQQL/oWqAiuPTLgy7Q5dzglmTLwcBRdetzgNM/gni7ckfTr6A== +playwright-core@1.46.1: + version "1.46.1" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.46.1.tgz#28f3ab35312135dda75b0c92a3e5c0e7edb9cc8b" + integrity sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A== -playwright@1.46.0: - version "1.46.0" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.46.0.tgz#c7ff490deae41fc1e814bf2cb62109dd9351164d" - integrity sha512-XYJ5WvfefWONh1uPAUAi0H2xXV5S3vrtcnXe6uAOgdGi3aSpqOSXX08IAjXW34xitfuOJsvXU5anXZxPSEQiJw== +playwright@1.46.1: + version "1.46.1" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.46.1.tgz#ea562bc48373648e10420a10c16842f0b227c218" + integrity sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng== dependencies: - playwright-core "1.46.0" + playwright-core "1.46.1" optionalDependencies: fsevents "2.3.2" @@ -5291,7 +5431,7 @@ postcss@8.4.38: picocolors "^1.0.0" source-map-js "^1.2.0" -postcss@^8.4.40: +postcss@^8.4.41: version "8.4.41" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== @@ -5480,20 +5620,20 @@ react-resizable@^3.0.5: prop-types "15.x" react-draggable "^4.0.3" -react-router-dom@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.26.0.tgz#8debe13295c58605c04f93018d659a763245e58c" - integrity sha512-RRGUIiDtLrkX3uYcFiCIxKFWMcWQGMojpYZfcstc63A1+sSnVgILGIm9gNUA6na3Fm1QuPGSBQH2EMbAZOnMsQ== +react-router-dom@^6.26.1: + version "6.26.1" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.26.1.tgz#a408892b41767a49dc94b3564b0e7d8e3959f623" + integrity sha512-veut7m41S1fLql4pLhxeSW3jlqs+4MtjRLj0xvuCEXsxusJCbs6I8yn9BxzzDX2XDgafrccY6hwjmd/bL54tFw== dependencies: - "@remix-run/router" "1.19.0" - react-router "6.26.0" + "@remix-run/router" "1.19.1" + react-router "6.26.1" -react-router@6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.26.0.tgz#d5af4c46835b202348ef2b7ddacd32a2db539fde" - integrity sha512-wVQq0/iFYd3iZ9H2l3N3k4PL8EEHcb0XlU2Na8nEwmiXgIUElEH6gaJDtUQxJ+JFzmIXaQjfdpcGWaM6IoQGxg== +react-router@6.26.1: + version "6.26.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.26.1.tgz#88c64837e05ffab6899a49df2a1484a22471e4ce" + integrity sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ== dependencies: - "@remix-run/router" "1.19.0" + "@remix-run/router" "1.19.1" react-select@^5.8.0: version "5.8.0" @@ -6061,10 +6201,10 @@ ufo@^1.3.2: resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.5.3.tgz#3325bd3c977b6c6cd3160bf4ff52989adc9d3344" integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw== -undici-types@~6.13.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.13.0.tgz#e3e79220ab8c81ed1496b5812471afd7cf075ea5" - integrity sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg== +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== unidiff@^1.0.2: version "1.0.4" @@ -6164,10 +6304,10 @@ use-sidecar@^1.1.2: detect-node-es "^1.1.0" tslib "^2.0.0" -use-sync-external-store@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== +use-sync-external-store@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9" + integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== util-deprecate@^1.0.1: version "1.0.2" @@ -6241,13 +6381,13 @@ vite-plugin-istanbul@^6.0.2: source-map "^0.7.4" test-exclude "^6.0.0" -vite@^5.0.0, vite@^5.0.11, vite@^5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.0.tgz#11dca8a961369ba8b5cae42d068c7ad684d5370f" - integrity sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg== +vite@^5.0.0, vite@^5.0.11, vite@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.1.tgz#2aa72370de824d23f53658affd807e4c9905b058" + integrity sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA== dependencies: esbuild "^0.21.3" - postcss "^8.4.40" + postcss "^8.4.41" rollup "^4.13.0" optionalDependencies: fsevents "~2.3.3" @@ -6364,12 +6504,12 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zustand@^4.5.4: - version "4.5.4" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.4.tgz#63abdd81edfb190bc61e0bbae045cc4d52158a05" - integrity sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg== +zustand@^4.5.5: + version "4.5.5" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.5.tgz#f8c713041543715ec81a2adda0610e1dc82d4ad1" + integrity sha512-+0PALYNJNgK6hldkgDq2vLrw5f6g/jCInz52n9RTpropGgeAf/ioFUCdtsjCqu4gNhW9D01rUQBROoRjdzyn2Q== dependencies: - use-sync-external-store "1.2.0" + use-sync-external-store "1.2.2" zwitch@^2.0.0: version "2.0.4" From 9df388da2f7f3750e47a18e8d360153a7b364c72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 09:37:50 +1000 Subject: [PATCH 02/23] Bump the dependencies group across 1 directory with 2 updates (#7926) * Bump the dependencies group across 1 directory with 2 updates Bumps the dependencies group with 2 updates in the /docs directory: [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) and [mkdocs-material](https://github.com/squidfunk/mkdocs-material). Updates `mkdocs-git-revision-date-localized-plugin` from 1.2.6 to 1.2.7 - [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases) - [Commits](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.6...v1.2.7) Updates `mkdocs-material` from 9.5.31 to 9.5.32 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.31...9.5.32) --- updated-dependencies: - dependency-name: mkdocs-git-revision-date-localized-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] * fiw req --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Mair --- docs/requirements.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 78677bfc2f..5968de15d8 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -301,9 +301,9 @@ mkdocs-get-deps==0.2.0 \ --hash=sha256:162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c \ --hash=sha256:2bf11d0b133e77a0dd036abeeb06dec8775e46efa526dc70667d8863eefc6134 # via mkdocs -mkdocs-git-revision-date-localized-plugin==1.2.6 \ - --hash=sha256:e432942ce4ee8aa9b9f4493e993dee9d2cc08b3ea2b40a3d6b03ca0f2a4bcaa2 \ - --hash=sha256:f015cb0f3894a39b33447b18e270ae391c4e25275cac5a626e80b243784e2692 +mkdocs-git-revision-date-localized-plugin==1.2.7 \ + --hash=sha256:2f83b52b4dad642751a79465f80394672cbad022129286f40d36b03aebee490f \ + --hash=sha256:d2b30ccb74ec8e118298758d75ae4b4f02c620daf776a6c92fcbb58f2b78f19f # via -r docs/requirements.in mkdocs-include-markdown-plugin==6.2.2 \ --hash=sha256:d293950f6499d2944291ca7b9bc4a60e652bbfd3e3a42b564f6cceee268694e7 \ @@ -313,9 +313,9 @@ mkdocs-macros-plugin==1.0.5 \ --hash=sha256:f60e26f711f5a830ddf1e7980865bf5c0f1180db56109803cdd280073c1a050a \ --hash=sha256:fe348d75f01c911f362b6d998c57b3d85b505876dde69db924f2c512c395c328 # via -r docs/requirements.in -mkdocs-material==9.5.31 \ - --hash=sha256:1b1f49066fdb3824c1e96d6bacd2d4375de4ac74580b47e79ff44c4d835c5fcb \ - --hash=sha256:31833ec664772669f5856f4f276bf3fdf0e642a445e64491eda459249c3a1ca8 +mkdocs-material==9.5.32 \ + --hash=sha256:38ed66e6d6768dde4edde022554553e48b2db0d26d1320b19e2e2b9da0be1120 \ + --hash=sha256:f3704f46b63d31b3cd35c0055a72280bed825786eccaf19c655b44e0cd2c6b3f # via -r docs/requirements.in mkdocs-material-extensions==1.3.1 \ --hash=sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443 \ From 0c30f7cc99331d2d3e112bfa61499b83b644ff45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 09:38:02 +1000 Subject: [PATCH 03/23] Bump the dependencies group with 2 updates (#7925) Bumps the dependencies group with 2 updates: [docker/build-push-action](https://github.com/docker/build-push-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `docker/build-push-action` from 6.6.1 to 6.7.0 - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/16ebe778df0e7752d2cfcbd924afdbbd89c1a755...5cd11c3a4ced054e52742c5fd54dca954e0edd85) Updates `github/codeql-action` from 3.26.0 to 3.26.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/eb055d739abdc2e8de2e5f4ba1a8b246daa779aa...883d8588e56d1753a8a58c1c86e88976f0c23449) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/docker.yaml | 2 +- .github/workflows/scorecard.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 7d6b378a99..a264fdf474 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -166,7 +166,7 @@ jobs: - name: Push Docker Images id: push-docker if: github.event_name != 'pull_request' - uses: docker/build-push-action@16ebe778df0e7752d2cfcbd924afdbbd89c1a755 # pin@v6.6.1 + uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # pin@v6.7.0 with: context: . file: ./contrib/container/Dockerfile diff --git a/.github/workflows/scorecard.yaml b/.github/workflows/scorecard.yaml index 387f034a6a..b011548ce5 100644 --- a/.github/workflows/scorecard.yaml +++ b/.github/workflows/scorecard.yaml @@ -67,6 +67,6 @@ jobs: # Upload the results to GitHub's code scanning dashboard. - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@eb055d739abdc2e8de2e5f4ba1a8b246daa779aa # v3.26.0 + uses: github/codeql-action/upload-sarif@883d8588e56d1753a8a58c1c86e88976f0c23449 # v3.26.3 with: sarif_file: results.sarif From 6591286e275989c3314a1f096bbf1cc6e6f17f10 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 20 Aug 2024 10:01:18 +1000 Subject: [PATCH 04/23] Fix columns for build line table (#7931) Used incorrect accessor string --- src/frontend/src/tables/build/BuildLineTable.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/tables/build/BuildLineTable.tsx b/src/frontend/src/tables/build/BuildLineTable.tsx index 471f372046..83c87d5804 100644 --- a/src/frontend/src/tables/build/BuildLineTable.tsx +++ b/src/frontend/src/tables/build/BuildLineTable.tsx @@ -168,12 +168,12 @@ export default function BuildLineTable({ render: (record: any) => PartColumn(record.part_detail) }, { - accessor: 'record.part_detail.IPN', + accessor: 'part_detail.IPN', sortable: false, title: t`IPN` }, { - accessor: 'record.part_detail.description', + accessor: 'part_detail.description', sortable: false, title: t`Description` }, From 7cbaeb159ebd6771299f72f9810dfe26a193eec7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 20 Aug 2024 11:21:38 +1000 Subject: [PATCH 05/23] [PUI] Sub builds table (#7932) * Allow table filters to be marked "inactive" * Allow build orders to be filtering by 'cascading' parent * Update build order table * Bump API version --- .../InvenTree/InvenTree/api_version.py | 9 +- src/backend/InvenTree/build/api.py | 31 ++++- src/backend/InvenTree/build/serializers.py | 4 + src/frontend/src/tables/Filter.tsx | 1 + src/frontend/src/tables/InvenTreeTable.tsx | 14 +- .../src/tables/build/BuildOrderTable.tsx | 126 ++++++++++-------- 6 files changed, 117 insertions(+), 68 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index 94cf10e91e..fab6ad53f0 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,14 +1,19 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 241 +INVENTREE_API_VERSION = 242 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ -v241 - 2024-09-18 : https://github.com/inventree/InvenTree/pull/7906 +v242 - 2024-08-20 : https://github.com/inventree/InvenTree/pull/7932 + - Adds "level" attribute to BuildOrder serializer + - Allow ordering of BuildOrder API by "level" attribute + - Allow "parent" filter for BuildOrder API to have "cascade=True" option + +v241 - 2024-08-18 : https://github.com/inventree/InvenTree/pull/7906 - Adjusts required fields for the MeUserDetail endpoint v240 - 2024-08-16 : https://github.com/inventree/InvenTree/pull/7900 diff --git a/src/backend/InvenTree/build/api.py b/src/backend/InvenTree/build/api.py index 67a7b0ef17..d456b2d78b 100644 --- a/src/backend/InvenTree/build/api.py +++ b/src/backend/InvenTree/build/api.py @@ -34,7 +34,6 @@ class BuildFilter(rest_filters.FilterSet): """Metaclass options.""" model = Build fields = [ - 'parent', 'sales_order', 'part', ] @@ -49,6 +48,35 @@ class BuildFilter(rest_filters.FilterSet): return queryset.filter(status__in=BuildStatusGroups.ACTIVE_CODES) return queryset.exclude(status__in=BuildStatusGroups.ACTIVE_CODES) + cascade = rest_filters.BooleanFilter(label=_('Cascade'), method='filter_cascade') + + def filter_cascade(self, queryset, name, value): + """Filter by whether or not the build is a 'cascade' build. + + Note: this only applies when the 'parent' field filter is specified. + """ + + # No filtering here, see 'filter_parent' + return queryset + + parent = rest_filters.ModelChoiceFilter( + queryset=Build.objects.all(), + label=_('Parent Build'), + field_name='parent', + method='filter_parent' + ) + + def filter_parent(self, queryset, name, parent): + """Filter by 'parent' build order.""" + + cascade = str2bool(self.data.get('cascade', False)) + + if cascade: + builds = parent.get_descendants(include_self=False) + return queryset.filter(pk__in=[b.pk for b in builds]) + + return queryset.filter(parent=parent) + overdue = rest_filters.BooleanFilter(label='Build is overdue', method='filter_overdue') def filter_overdue(self, queryset, name, value): @@ -175,6 +203,7 @@ class BuildList(DataExportViewMixin, BuildMixin, ListCreateAPI): 'responsible', 'project_code', 'priority', + 'level', ] ordering_field_aliases = { diff --git a/src/backend/InvenTree/build/serializers.py b/src/backend/InvenTree/build/serializers.py index 9598daac85..66fd69309d 100644 --- a/src/backend/InvenTree/build/serializers.py +++ b/src/backend/InvenTree/build/serializers.py @@ -76,6 +76,7 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre 'responsible', 'responsible_detail', 'priority', + 'level', ] read_only_fields = [ @@ -84,8 +85,11 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre 'completion_data', 'status', 'status_text', + 'level', ] + level = serializers.IntegerField(label=_('Build Level'), read_only=True) + url = serializers.CharField(source='get_absolute_url', read_only=True) status_text = serializers.CharField(source='get_status_display', read_only=True) diff --git a/src/frontend/src/tables/Filter.tsx b/src/frontend/src/tables/Filter.tsx index 948ef95634..4105286703 100644 --- a/src/frontend/src/tables/Filter.tsx +++ b/src/frontend/src/tables/Filter.tsx @@ -28,6 +28,7 @@ export type TableFilter = { defaultValue?: any; value?: any; displayValue?: any; + active?: boolean; }; /** diff --git a/src/frontend/src/tables/InvenTreeTable.tsx b/src/frontend/src/tables/InvenTreeTable.tsx index 233378af0c..1a39276b35 100644 --- a/src/frontend/src/tables/InvenTreeTable.tsx +++ b/src/frontend/src/tables/InvenTreeTable.tsx @@ -164,12 +164,14 @@ export function InvenTreeTable({ // Construct table filters - note that we can introspect filter labels from column names const filters: TableFilter[] = useMemo(() => { return ( - props.tableFilters?.map((filter) => { - return { - ...filter, - label: filter.label ?? fieldNames[filter.name] ?? `${filter.name}` - }; - }) ?? [] + props.tableFilters + ?.filter((f: any) => f.active != false) + ?.map((filter) => { + return { + ...filter, + label: filter.label ?? fieldNames[filter.name] ?? `${filter.name}` + }; + }) ?? [] ); }, [props.tableFilters, fieldNames]); diff --git a/src/frontend/src/tables/build/BuildOrderTable.tsx b/src/frontend/src/tables/build/BuildOrderTable.tsx index ef7a9fec50..737419d551 100644 --- a/src/frontend/src/tables/build/BuildOrderTable.tsx +++ b/src/frontend/src/tables/build/BuildOrderTable.tsx @@ -27,63 +27,6 @@ import { import { StatusFilterOptions, TableFilter } from '../Filter'; import { InvenTreeTable } from '../InvenTreeTable'; -/** - * Construct a list of columns for the build order table - */ -function buildOrderTableColumns(): TableColumn[] { - return [ - ReferenceColumn({}), - { - accessor: 'part', - sortable: true, - switchable: false, - render: (record: any) => PartColumn(record.part_detail) - }, - { - accessor: 'part_detail.IPN', - sortable: true, - switchable: true, - title: t`IPN` - }, - { - accessor: 'title', - sortable: false - }, - { - accessor: 'completed', - sortable: true, - switchable: false, - render: (record: any) => ( - - ) - }, - StatusColumn({ model: ModelType.build }), - ProjectCodeColumn({}), - { - accessor: 'priority', - sortable: true - }, - CreationDateColumn({}), - TargetDateColumn({}), - DateColumn({ - accessor: 'completion_date', - sortable: true - }), - { - accessor: 'issued_by', - sortable: true, - render: (record: any) => ( - - ) - }, - ResponsibleColumn({}) - ]; -} - /* * Construct a table of build orders, according to the provided parameters */ @@ -96,7 +39,65 @@ export function BuildOrderTable({ parentBuildId?: number; salesOrderId?: number; }) { - const tableColumns = useMemo(() => buildOrderTableColumns(), []); + const tableColumns = useMemo(() => { + return [ + ReferenceColumn({}), + { + accessor: 'part', + sortable: true, + switchable: false, + render: (record: any) => PartColumn(record.part_detail) + }, + { + accessor: 'part_detail.IPN', + sortable: true, + switchable: true, + title: t`IPN` + }, + { + accessor: 'title', + sortable: false + }, + { + accessor: 'completed', + sortable: true, + switchable: false, + render: (record: any) => ( + + ) + }, + StatusColumn({ model: ModelType.build }), + ProjectCodeColumn({}), + { + accessor: 'level', + sortable: true, + switchable: true, + hidden: !parentBuildId + }, + { + accessor: 'priority', + sortable: true + }, + CreationDateColumn({}), + TargetDateColumn({}), + DateColumn({ + accessor: 'completion_date', + sortable: true + }), + { + accessor: 'issued_by', + sortable: true, + render: (record: any) => ( + + ) + }, + ResponsibleColumn({}) + ]; + }, [parentBuildId]); const projectCodeFilters = useProjectCodeFilters(); const ownerFilters = useOwnerFilters(); @@ -109,6 +110,13 @@ export function BuildOrderTable({ label: t`Active`, description: t`Show active orders` }, + { + name: 'cascade', + type: 'boolean', + label: t`Cascade`, + description: t`Display recursive child orders`, + active: !!parentBuildId + }, { name: 'status', label: t`Status`, @@ -151,7 +159,7 @@ export function BuildOrderTable({ choices: ownerFilters.choices } ]; - }, [projectCodeFilters.choices, ownerFilters.choices]); + }, [parentBuildId, projectCodeFilters.choices, ownerFilters.choices]); const user = useUserState(); From dbe12c2c5302602419286421fe93dfe1b095b405 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 20 Aug 2024 13:13:36 +1000 Subject: [PATCH 06/23] [PUI] Fix for hovering in parameteric part table (#7933) * Fix for hovering in parameteric part table - Visual glitches are now gone * Prevent editing of template field --- src/frontend/src/forms/PartForms.tsx | 9 +- src/frontend/src/functions/icons.tsx | 2 + src/frontend/src/tables/InvenTreeTable.tsx | 2 +- src/frontend/src/tables/TableHoverCard.tsx | 28 +++-- .../src/tables/part/ParametricPartTable.tsx | 101 ++++++++++-------- .../src/tables/part/PartParameterTable.tsx | 2 +- 6 files changed, 89 insertions(+), 55 deletions(-) diff --git a/src/frontend/src/forms/PartForms.tsx b/src/frontend/src/forms/PartForms.tsx index b891d241e0..0241f12078 100644 --- a/src/frontend/src/forms/PartForms.tsx +++ b/src/frontend/src/forms/PartForms.tsx @@ -141,7 +141,11 @@ export function partCategoryFields(): ApiFormFieldSet { return fields; } -export function usePartParameterFields(): ApiFormFieldSet { +export function usePartParameterFields({ + editTemplate +}: { + editTemplate?: boolean; +}): ApiFormFieldSet { // Valid field choices const [choices, setChoices] = useState([]); @@ -156,6 +160,7 @@ export function usePartParameterFields(): ApiFormFieldSet { disabled: true }, template: { + disabled: editTemplate == false, onValueChange: (value: any, record: any) => { // Adjust the type of the "data" field based on the selected template if (record?.checkbox) { @@ -195,5 +200,5 @@ export function usePartParameterFields(): ApiFormFieldSet { } } }; - }, [fieldType, choices]); + }, [editTemplate, fieldType, choices]); } diff --git a/src/frontend/src/functions/icons.tsx b/src/frontend/src/functions/icons.tsx index 40d744cde6..7770628c6e 100644 --- a/src/frontend/src/functions/icons.tsx +++ b/src/frontend/src/functions/icons.tsx @@ -27,6 +27,7 @@ import { IconCornerUpRightDouble, IconCurrencyDollar, IconDots, + IconEdit, IconExclamationCircle, IconExternalLink, IconFileUpload, @@ -109,6 +110,7 @@ const icons = { units: IconRulerMeasure, keywords: IconTag, status: IconInfoCircle, + edit: IconEdit, info: IconInfoCircle, exclamation: IconExclamationCircle, details: IconInfoCircle, diff --git a/src/frontend/src/tables/InvenTreeTable.tsx b/src/frontend/src/tables/InvenTreeTable.tsx index 1a39276b35..8da06a22e1 100644 --- a/src/frontend/src/tables/InvenTreeTable.tsx +++ b/src/frontend/src/tables/InvenTreeTable.tsx @@ -81,7 +81,7 @@ const defaultPageSize: number = 25; * @param dataFormatter : (data: any) => any - Callback function to reformat data returned by server (if not in default format) * @param rowActions : (record: any) => RowAction[] - Callback function to generate row actions * @param onRowClick : (record: any, index: number, event: any) => void - Callback function when a row is clicked - * @param onCellClick : (event: any, record: any, recordIndex: number, column: any, columnIndex: number) => void - Callback function when a cell is clicked + * @param onCellClick : (event: any, record: any, index: number, column: any, columnIndex: number) => void - Callback function when a cell is clicked * @param modelType: ModelType - The model type for the table */ export type InvenTreeTableProps = { diff --git a/src/frontend/src/tables/TableHoverCard.tsx b/src/frontend/src/tables/TableHoverCard.tsx index adb983f9b5..de32f946b8 100644 --- a/src/frontend/src/tables/TableHoverCard.tsx +++ b/src/frontend/src/tables/TableHoverCard.tsx @@ -1,7 +1,7 @@ import { t } from '@lingui/macro'; import { Divider, Group, HoverCard, Stack, Text } from '@mantine/core'; import { IconInfoCircle } from '@tabler/icons-react'; -import { ReactNode } from 'react'; +import { ReactNode, useMemo } from 'react'; import { InvenTreeIcon, InvenTreeIconType } from '../functions/icons'; @@ -23,12 +23,26 @@ export function TableHoverCard({ icon?: InvenTreeIconType; iconColor?: string; }) { - // If no extra information presented, just return the raw value - if (!extra) { - return value; - } + const extraItems: ReactNode = useMemo(() => { + if (Array.isArray(extra)) { + if (extra.length == 0) { + return null; + } - if (Array.isArray(extra) && extra.length == 0) { + return ( + + {extra.map((item, idx) => ( +
{item}
+ ))} +
+ ); + } else { + return extra; + } + }, [extra]); + + // If no extra information presented, just return the raw value + if (!extraItems) { return value; } @@ -50,7 +64,7 @@ export function TableHoverCard({ {title} - {extra} + {extraItems} diff --git a/src/frontend/src/tables/part/ParametricPartTable.tsx b/src/frontend/src/tables/part/ParametricPartTable.tsx index de4718fe23..c5e4cc51fc 100644 --- a/src/frontend/src/tables/part/ParametricPartTable.tsx +++ b/src/frontend/src/tables/part/ParametricPartTable.tsx @@ -1,9 +1,9 @@ import { t } from '@lingui/macro'; -import { ActionIcon, Group, Tooltip } from '@mantine/core'; +import { Group } from '@mantine/core'; import { useHover } from '@mantine/hooks'; -import { IconEdit } from '@tabler/icons-react'; import { useQuery } from '@tanstack/react-query'; -import { useCallback, useMemo, useState } from 'react'; +import { ReactNode, useCallback, useMemo, useState } from 'react'; +import { useNavigate } from 'react-router-dom'; import { api } from '../../App'; import { YesNoButton } from '../../components/buttons/YesNoButton'; @@ -13,6 +13,8 @@ import { ModelType } from '../../enums/ModelType'; import { UserRoles } from '../../enums/Roles'; import { usePartParameterFields } from '../../forms/PartForms'; import { cancelEvent } from '../../functions/events'; +import { navigateToLink } from '../../functions/navigation'; +import { getDetailUrl } from '../../functions/urls'; import { useCreateApiFormModal, useEditApiFormModal @@ -30,28 +32,32 @@ import { TableHoverCard } from '../TableHoverCard'; function ParameterCell({ record, template, - canEdit, - onEdit + canEdit }: { record: any; template: any; canEdit: boolean; - onEdit: () => void; }) { const { hovered, ref } = useHover(); // Find matching template parameter - let parameter = record.parameters?.find( - (p: any) => p.template == template.pk - ); + const parameter = useMemo(() => { + return record.parameters?.find((p: any) => p.template == template.pk); + }, [record.parameters, template]); let extra: any[] = []; - let value: any = parameter?.data; + // Format the value for display + const value: ReactNode = useMemo(() => { + let v: any = parameter?.data; - if (template?.checkbox && value != undefined) { - value = ; - } + // Handle boolean values + if (template?.checkbox && v != undefined) { + v = ; + } + + return v; + }, [parameter, template]); if ( template.units && @@ -62,30 +68,21 @@ function ParameterCell({ extra.push(`${parameter.data_numeric} [${template.units}]`); } - const handleClick = useCallback((event: any) => { - cancelEvent(event); - onEdit(); - }, []); + if (hovered && canEdit) { + extra.push(t`Click to edit`); + } return (
- + - {hovered && canEdit && ( -
- - - - - -
- )}
); @@ -98,6 +95,7 @@ export default function ParametricPartTable({ }) { const table = useTable('parametric-parts'); const user = useUserState(); + const navigate = useNavigate(); const categoryParmeters = useQuery({ queryKey: ['category-parameters', categoryId], @@ -118,7 +116,9 @@ export default function ParametricPartTable({ const [selectedTemplate, setSelectedTemplate] = useState(0); const [selectedParameter, setSelectedParameter] = useState(0); - const partParameterFields: ApiFormFieldSet = usePartParameterFields(); + const partParameterFields: ApiFormFieldSet = usePartParameterFields({ + editTemplate: false + }); const addParameter = useCreateApiFormModal({ url: ApiEndpoints.part_parameter_list, @@ -195,26 +195,25 @@ export default function ParametricPartTable({ record={record} template={template} canEdit={user.hasChangeRole(UserRoles.part)} - onEdit={() => { - setSelectedTemplate(template.pk); - setSelectedPart(record.pk); - let parameter = record.parameters?.find( - (p: any) => p.template == template.pk - ); - - if (parameter) { - setSelectedParameter(parameter.pk); - editParameter.open(); - } else { - addParameter.open(); - } - }} /> ) }; }); }, [user, categoryParmeters.data]); + const onParameterClick = useCallback((template: number, part: any) => { + setSelectedTemplate(template); + setSelectedPart(part.pk); + let parameter = part.parameters?.find((p: any) => p.template == template); + + if (parameter) { + setSelectedParameter(parameter.pk); + editParameter.open(); + } else { + addParameter.open(); + } + }, []); + const tableFilters: TableFilter[] = useMemo(() => { return [ { @@ -268,14 +267,28 @@ export default function ParametricPartTable({ columns={tableColumns} props={{ enableDownload: false, + tableFilters: tableFilters, params: { category: categoryId, cascade: true, category_detail: true, parameters: true }, - modelType: ModelType.part, - tableFilters: tableFilters + onCellClick: ({ event, record, index, column, columnIndex }) => { + cancelEvent(event); + + // Is this a "parameter" cell? + if (column?.accessor?.toString()?.startsWith('parameter_')) { + const col = column as any; + onParameterClick(col.extra.template, record); + } else { + // Navigate through to the part detail page + if (record?.pk) { + const url = getDetailUrl(ModelType.part, record.pk); + navigateToLink(url, navigate, event); + } + } + } }} /> diff --git a/src/frontend/src/tables/part/PartParameterTable.tsx b/src/frontend/src/tables/part/PartParameterTable.tsx index e08c2bc9f5..27163304d2 100644 --- a/src/frontend/src/tables/part/PartParameterTable.tsx +++ b/src/frontend/src/tables/part/PartParameterTable.tsx @@ -105,7 +105,7 @@ export function PartParameterTable({ ]; }, [partId]); - const partParameterFields: ApiFormFieldSet = usePartParameterFields(); + const partParameterFields: ApiFormFieldSet = usePartParameterFields({}); const newParameter = useCreateApiFormModal({ url: ApiEndpoints.part_parameter_list, From 5515e0762e6bc4469ec825cea330bb8b5c93020c Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 20 Aug 2024 13:49:21 +1000 Subject: [PATCH 07/23] New Crowdin updates (#7928) * updated translation base * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/bg/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/cs/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/da/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/de/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/el/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/en/LC_MESSAGES/django.po | 1428 ++++++------ .../InvenTree/locale/es/LC_MESSAGES/django.po | 1 - .../locale/es_MX/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/et/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/fa/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/fi/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/fr/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/he/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/hi/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/hu/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/id/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/it/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/ja/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/ko/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/lv/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/nl/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/no/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/pl/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/pt/LC_MESSAGES/django.po | 1 - .../locale/pt_BR/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/ro/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/ru/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/sk/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/sl/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/sr/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/sv/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/th/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/tr/LC_MESSAGES/django.po | 4 +- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 1 - .../InvenTree/locale/vi/LC_MESSAGES/django.po | 1 - .../locale/zh_Hans/LC_MESSAGES/django.po | 1 - .../locale/zh_Hant/LC_MESSAGES/django.po | 1 - src/frontend/src/locales/ar/messages.po | 1774 +++++++-------- src/frontend/src/locales/bg/messages.po | 1774 +++++++-------- src/frontend/src/locales/cs/messages.po | 1774 +++++++-------- src/frontend/src/locales/da/messages.po | 1774 +++++++-------- src/frontend/src/locales/de/messages.po | 1774 +++++++-------- src/frontend/src/locales/el/messages.po | 1774 +++++++-------- src/frontend/src/locales/en/messages.po | 1895 ++++++++-------- src/frontend/src/locales/es/messages.po | 1774 +++++++-------- src/frontend/src/locales/es_MX/messages.po | 1774 +++++++-------- src/frontend/src/locales/et/messages.po | 1774 +++++++-------- src/frontend/src/locales/fa/messages.po | 1774 +++++++-------- src/frontend/src/locales/fi/messages.po | 1774 +++++++-------- src/frontend/src/locales/fr/messages.po | 1774 +++++++-------- src/frontend/src/locales/he/messages.po | 1774 +++++++-------- src/frontend/src/locales/hi/messages.po | 1774 +++++++-------- src/frontend/src/locales/hu/messages.po | 1774 +++++++-------- src/frontend/src/locales/id/messages.po | 1774 +++++++-------- src/frontend/src/locales/it/messages.po | 1774 +++++++-------- src/frontend/src/locales/ja/messages.po | 1774 +++++++-------- src/frontend/src/locales/ko/messages.po | 1774 +++++++-------- src/frontend/src/locales/lv/messages.po | 1774 +++++++-------- src/frontend/src/locales/nl/messages.po | 1774 +++++++-------- src/frontend/src/locales/no/messages.po | 1774 +++++++-------- src/frontend/src/locales/pl/messages.po | 1834 ++++++++-------- .../src/locales/pseudo-LOCALE/messages.po | 1941 +++++++++-------- src/frontend/src/locales/pt/messages.po | 1774 +++++++-------- src/frontend/src/locales/pt_BR/messages.po | 1774 +++++++-------- src/frontend/src/locales/ro/messages.po | 1774 +++++++-------- src/frontend/src/locales/ru/messages.po | 1774 +++++++-------- src/frontend/src/locales/sk/messages.po | 1774 +++++++-------- src/frontend/src/locales/sl/messages.po | 1774 +++++++-------- src/frontend/src/locales/sr/messages.po | 1774 +++++++-------- src/frontend/src/locales/sv/messages.po | 1774 +++++++-------- src/frontend/src/locales/th/messages.po | 1774 +++++++-------- src/frontend/src/locales/tr/messages.po | 1774 +++++++-------- src/frontend/src/locales/uk/messages.po | 1774 +++++++-------- src/frontend/src/locales/vi/messages.po | 1774 +++++++-------- src/frontend/src/locales/zh_Hans/messages.po | 1774 +++++++-------- src/frontend/src/locales/zh_Hant/messages.po | 1774 +++++++-------- 77 files changed, 36163 insertions(+), 34839 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 2eca832b00..d667dbbf78 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index a77c0b8a0a..216fc75d19 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 307f9a9fba..6a8ba8fcff 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Oprávnění k úpravě položek" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oprávnění k odstranění položek" - diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 0733b7a108..55c4eb8e32 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 8457e48601..003d52d709 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Berechtigungen Einträge zu ändern" #: users/models.py:408 msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" - diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index a91edaa629..70d2e0e09e 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index bce64f5a0a..00589def01 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-14 10:15+0000\n" +"POT-Creation-Date: 2024-08-19 11:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,7 +66,7 @@ msgstr "" #: order/templates/order/po_sidebar.html:11 #: order/templates/order/return_order_sidebar.html:9 #: order/templates/order/so_sidebar.html:17 part/admin.py:59 -#: part/models.py:3290 part/templates/part/part_sidebar.html:65 +#: part/models.py:3297 part/templates/part/part_sidebar.html:65 #: report/templates/report/inventree_build_order_report.html:172 #: stock/admin.py:230 stock/models.py:2375 stock/models.py:2563 #: stock/serializers.py:698 stock/serializers.py:856 stock/serializers.py:982 @@ -75,7 +75,7 @@ msgstr "" #: stock/templates/stock/stock_sidebar.html:25 #: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265 #: templates/js/translated/company.js:1684 templates/js/translated/order.js:372 -#: templates/js/translated/part.js:1084 +#: templates/js/translated/part.js:1087 #: templates/js/translated/purchase_order.js:2270 #: templates/js/translated/return_order.js:774 #: templates/js/translated/sales_order.js:1103 @@ -422,7 +422,7 @@ msgstr "" #: InvenTree/models.py:770 common/models.py:2702 common/models.py:3132 #: common/serializers.py:412 company/models.py:593 machine/models.py:24 -#: part/models.py:982 part/models.py:3757 plugin/models.py:51 +#: part/models.py:983 part/models.py:3764 plugin/models.py:51 #: report/models.py:149 stock/models.py:77 #: templates/InvenTree/settings/mixins/urls.html:13 #: templates/InvenTree/settings/notifications.html:17 @@ -434,9 +434,9 @@ msgstr "" #: templates/js/translated/company.js:724 #: templates/js/translated/company.js:913 #: templates/js/translated/company.js:1165 -#: templates/js/translated/company.js:1413 templates/js/translated/part.js:1190 -#: templates/js/translated/part.js:1478 templates/js/translated/part.js:1614 -#: templates/js/translated/part.js:2765 templates/js/translated/stock.js:2801 +#: templates/js/translated/company.js:1413 templates/js/translated/part.js:1193 +#: templates/js/translated/part.js:1481 templates/js/translated/part.js:1617 +#: templates/js/translated/part.js:2768 templates/js/translated/stock.js:2801 msgid "Name" msgstr "" @@ -446,8 +446,8 @@ msgstr "" #: company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:107 order/models.py:288 -#: order/models.py:1413 part/admin.py:305 part/admin.py:411 part/models.py:1005 -#: part/models.py:3772 part/templates/part/category.html:79 +#: order/models.py:1413 part/admin.py:305 part/admin.py:411 part/models.py:1006 +#: part/models.py:3779 part/templates/part/category.html:79 #: part/templates/part/part_base.html:170 #: part/templates/part/part_scheduling.html:12 report/models.py:155 #: report/models.py:509 report/models.py:535 @@ -461,10 +461,10 @@ msgstr "" #: templates/js/translated/build.js:2311 templates/js/translated/company.js:519 #: templates/js/translated/company.js:1330 #: templates/js/translated/company.js:1641 templates/js/translated/index.js:119 -#: templates/js/translated/order.js:323 templates/js/translated/part.js:1242 -#: templates/js/translated/part.js:1487 templates/js/translated/part.js:1625 -#: templates/js/translated/part.js:1962 templates/js/translated/part.js:2358 -#: templates/js/translated/part.js:2800 templates/js/translated/part.js:2912 +#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245 +#: templates/js/translated/part.js:1490 templates/js/translated/part.js:1628 +#: templates/js/translated/part.js:1965 templates/js/translated/part.js:2361 +#: templates/js/translated/part.js:2803 templates/js/translated/part.js:2915 #: templates/js/translated/plugin.js:80 #: templates/js/translated/purchase_order.js:1776 #: templates/js/translated/purchase_order.js:1919 @@ -481,7 +481,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:792 templates/js/translated/part.js:2809 +#: InvenTree/models.py:792 templates/js/translated/part.js:2812 #: templates/js/translated/stock.js:2841 msgid "Path" msgstr "" @@ -518,12 +518,12 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/serializers.py:63 part/models.py:4380 +#: InvenTree/serializers.py:63 part/models.py:4387 msgid "Must be a valid number" msgstr "" #: InvenTree/serializers.py:100 company/models.py:186 -#: company/templates/company/company_base.html:112 part/models.py:3108 +#: company/templates/company/company_base.html:112 part/models.py:3115 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" @@ -575,14 +575,14 @@ msgstr "" #: InvenTree/serializers.py:445 common/models.py:2707 company/models.py:163 #: company/models.py:801 machine/models.py:39 part/admin.py:88 -#: part/models.py:1182 plugin/models.py:66 +#: part/models.py:1189 plugin/models.py:66 #: templates/js/translated/company.js:523 -#: templates/js/translated/table_filters.js:135 -#: templates/js/translated/table_filters.js:219 -#: templates/js/translated/table_filters.js:506 -#: templates/js/translated/table_filters.js:534 -#: templates/js/translated/table_filters.js:730 -#: templates/js/translated/table_filters.js:815 users/models.py:182 +#: templates/js/translated/table_filters.js:134 +#: templates/js/translated/table_filters.js:226 +#: templates/js/translated/table_filters.js:513 +#: templates/js/translated/table_filters.js:541 +#: templates/js/translated/table_filters.js:719 +#: templates/js/translated/table_filters.js:808 users/models.py:182 msgid "Active" msgstr "" @@ -668,7 +668,7 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/status.py:66 part/serializers.py:1244 +#: InvenTree/status.py:66 part/serializers.py:1246 msgid "Background worker check failed" msgstr "" @@ -728,58 +728,82 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:247 +#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: templates/js/translated/table_filters.js:549 +#: templates/js/translated/table_filters.js:633 +#: templates/js/translated/table_filters.js:674 +msgid "Assigned to me" +msgstr "" + +#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/templates/build/detail.html:115 +#: report/templates/report/inventree_build_order_report.html:152 +#: templates/js/translated/table_filters.js:552 +msgid "Issued By" +msgstr "" + +#: build/api.py:97 +msgid "Assigned To" +msgstr "" + +#: build/api.py:272 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:291 build/serializers.py:1283 part/models.py:4258 +#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 -#: templates/js/translated/table_filters.js:190 -#: templates/js/translated/table_filters.js:597 +#: templates/js/translated/table_filters.js:197 +#: templates/js/translated/table_filters.js:586 msgid "Consumable" msgstr "" -#: build/api.py:292 build/serializers.py:1284 part/models.py:4252 +#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 -#: templates/js/translated/table_filters.js:186 -#: templates/js/translated/table_filters.js:215 -#: templates/js/translated/table_filters.js:601 +#: templates/js/translated/table_filters.js:193 +#: templates/js/translated/table_filters.js:222 +#: templates/js/translated/table_filters.js:590 msgid "Optional" msgstr "" -#: build/api.py:293 common/models.py:1489 part/admin.py:91 part/admin.py:428 -#: part/models.py:1153 part/serializers.py:1573 +#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 -#: templates/js/translated/table_filters.js:330 -#: templates/js/translated/table_filters.js:740 +#: templates/js/translated/table_filters.js:337 +#: templates/js/translated/table_filters.js:729 msgid "Assembly" msgstr "" -#: build/api.py:294 templates/js/translated/table_filters.js:408 -#: templates/js/translated/table_filters.js:593 +#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:296 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: templates/js/translated/table_filters.js:146 +#: templates/js/translated/table_filters.js:779 +msgid "Testable" +msgstr "" + +#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 -#: templates/js/translated/table_filters.js:585 +#: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:304 company/models.py:891 company/serializers.py:395 +#: build/api.py:330 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2752 #: templates/js/translated/index.js:123 #: templates/js/translated/model_renderers.js:235 -#: templates/js/translated/part.js:692 templates/js/translated/part.js:694 -#: templates/js/translated/part.js:699 -#: templates/js/translated/table_filters.js:340 -#: templates/js/translated/table_filters.js:589 +#: templates/js/translated/part.js:695 templates/js/translated/part.js:697 +#: templates/js/translated/part.js:702 +#: templates/js/translated/table_filters.js:347 +#: templates/js/translated/table_filters.js:578 msgid "Available" msgstr "" @@ -831,9 +855,9 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1282 order/models.py:467 +#: build/models.py:242 build/serializers.py:1283 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 -#: part/admin.py:414 part/models.py:4273 part/templates/part/upload_bom.html:54 +#: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 #: report/templates/report/inventree_return_order_report.html:26 @@ -860,15 +884,15 @@ msgstr "" msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1273 +#: build/models.py:267 build/serializers.py:1274 #: build/templates/build/build_base.html:105 -#: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:765 +#: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 -#: part/api.py:1507 part/api.py:1803 part/models.py:423 part/models.py:3119 -#: part/models.py:3263 part/models.py:3411 part/models.py:3432 -#: part/models.py:3454 part/models.py:3590 part/models.py:3930 -#: part/models.py:4093 part/models.py:4224 part/models.py:4585 -#: part/serializers.py:1190 part/serializers.py:1834 +#: part/api.py:1509 part/api.py:1813 part/models.py:424 part/models.py:3126 +#: part/models.py:3270 part/models.py:3418 part/models.py:3439 +#: part/models.py:3461 part/models.py:3597 part/models.py:3937 +#: part/models.py:4100 part/models.py:4231 part/models.py:4592 +#: part/serializers.py:1192 part/serializers.py:1836 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -893,8 +917,8 @@ msgstr "" #: templates/js/translated/company.js:1116 #: templates/js/translated/company.js:1271 #: templates/js/translated/company.js:1559 templates/js/translated/index.js:109 -#: templates/js/translated/part.js:1947 templates/js/translated/part.js:2019 -#: templates/js/translated/part.js:2327 templates/js/translated/pricing.js:369 +#: templates/js/translated/part.js:1950 templates/js/translated/part.js:2022 +#: templates/js/translated/part.js:2330 templates/js/translated/pricing.js:369 #: templates/js/translated/purchase_order.js:751 #: templates/js/translated/purchase_order.js:1367 #: templates/js/translated/purchase_order.js:1918 @@ -978,7 +1002,7 @@ msgid "Batch code for this build output" msgstr "" #: build/models.py:339 order/models.py:315 order/serializers.py:126 -#: part/models.py:1222 part/templates/part/part_base.html:319 +#: part/models.py:1229 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 msgid "Creation Date" @@ -1010,17 +1034,17 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:370 build/templates/build/build_base.html:212 -#: build/templates/build/detail.html:122 common/models.py:165 +#: build/templates/build/detail.html:122 common/models.py:165 order/api.py:142 #: order/models.py:333 order/templates/order/order_base.html:222 #: order/templates/order/return_order_base.html:191 -#: order/templates/order/sales_order_base.html:235 part/models.py:1239 +#: order/templates/order/sales_order_base.html:235 part/models.py:1246 #: part/templates/part/part_base.html:399 #: report/templates/report/inventree_build_order_report.html:158 #: templates/InvenTree/settings/settings_staff_js.html:150 #: templates/js/translated/build.js:2391 #: templates/js/translated/purchase_order.js:1833 #: templates/js/translated/return_order.js:358 -#: templates/js/translated/table_filters.js:545 +#: templates/js/translated/table_filters.js:551 msgid "Responsible" msgstr "" @@ -1040,7 +1064,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:377 common/models.py:3273 part/models.py:1057 +#: build/models.py:377 common/models.py:3273 part/models.py:1058 #: stock/models.py:855 msgid "Link to external URL" msgstr "" @@ -1054,13 +1078,13 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:391 common/models.py:135 common/models.py:149 -#: order/admin.py:18 order/models.py:297 +#: order/admin.py:18 order/api.py:128 order/models.py:297 #: templates/InvenTree/settings/settings_staff_js.html:146 #: templates/js/translated/build.js:2316 #: templates/js/translated/purchase_order.js:1780 #: templates/js/translated/return_order.js:317 #: templates/js/translated/sales_order.js:842 -#: templates/js/translated/table_filters.js:48 +#: templates/js/translated/table_filters.js:47 #: templates/project_code_data.html:6 msgid "Project Code" msgstr "" @@ -1096,7 +1120,7 @@ msgstr "" #: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 #: build/serializers.py:911 order/models.py:564 order/serializers.py:499 -#: order/serializers.py:665 part/serializers.py:1567 part/serializers.py:1997 +#: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1119,12 +1143,12 @@ msgid "Build object" msgstr "" #: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1289 +#: build/serializers.py:265 build/serializers.py:1291 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 -#: part/forms.py:48 part/models.py:3277 part/models.py:4246 +#: part/forms.py:48 part/models.py:3284 part/models.py:4253 #: part/templates/part/part_pricing.html:16 #: part/templates/part/upload_bom.html:53 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1145,8 +1169,8 @@ msgstr "" #: templates/js/translated/build.js:1919 templates/js/translated/build.js:2529 #: templates/js/translated/company.js:1818 #: templates/js/translated/model_renderers.js:237 -#: templates/js/translated/order.js:329 templates/js/translated/part.js:965 -#: templates/js/translated/part.js:1815 templates/js/translated/part.js:3357 +#: templates/js/translated/order.js:329 templates/js/translated/part.js:968 +#: templates/js/translated/part.js:1818 templates/js/translated/part.js:3360 #: templates/js/translated/pricing.js:381 #: templates/js/translated/pricing.js:474 #: templates/js/translated/pricing.js:522 @@ -1229,8 +1253,8 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1274 -#: part/admin.py:41 part/admin.py:408 part/models.py:4095 part/stocktake.py:219 +#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" @@ -1284,7 +1308,7 @@ msgstr "" #: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 -#: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 +#: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 #: templates/js/translated/barcode.js:578 @@ -1560,16 +1584,16 @@ msgid "Packaging" msgstr "" #: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 -#: part/models.py:4094 part/stocktake.py:218 stock/admin.py:152 +#: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1275 part/admin.py:402 -#: part/models.py:4096 +#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1277 part/admin.py:45 +#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" @@ -1608,81 +1632,81 @@ msgstr "" msgid "Available Quantity" msgstr "" -#: build/serializers.py:1278 +#: build/serializers.py:1279 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1280 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1285 common/models.py:1513 part/admin.py:113 -#: part/models.py:1165 templates/js/translated/table_filters.js:147 -#: templates/js/translated/table_filters.js:223 -#: templates/js/translated/table_filters.js:790 +#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: part/models.py:1166 templates/js/translated/table_filters.js:150 +#: templates/js/translated/table_filters.js:230 +#: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1286 +#: build/serializers.py:1288 msgid "Inherited" msgstr "" -#: build/serializers.py:1287 part/models.py:4306 +#: build/serializers.py:1289 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1291 part/models.py:4103 part/models.py:4577 +#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1300 build/templates/build/detail.html:236 +#: build/serializers.py:1302 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1305 order/serializers.py:1175 part/admin.py:132 -#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 -#: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 -#: templates/js/translated/part.js:2152 -#: templates/js/translated/table_filters.js:170 +#: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 +#: templates/js/translated/part.js:2155 +#: templates/js/translated/table_filters.js:177 msgid "On Order" msgstr "" -#: build/serializers.py:1310 order/serializers.py:1176 part/serializers.py:1602 +#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 -#: templates/js/translated/table_filters.js:360 +#: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1315 part/bom.py:180 part/serializers.py:1627 +#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1319 +#: build/serializers.py:1321 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1320 +#: build/serializers.py:1322 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1323 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1322 part/serializers.py:904 +#: build/serializers.py:1324 part/serializers.py:906 msgid "External Stock" msgstr "" #: build/status_codes.py:11 generic/states/tests.py:17 order/status_codes.py:12 #: order/status_codes.py:42 order/status_codes.py:74 order/status_codes.py:98 -#: templates/js/translated/table_filters.js:612 +#: templates/js/translated/table_filters.js:601 msgid "Pending" msgstr "" @@ -1851,7 +1875,7 @@ msgstr "" #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 #: report/templates/report/inventree_build_order_report.html:125 -#: templates/js/translated/build.js:2411 templates/js/translated/part.js:1834 +#: templates/js/translated/build.js:2411 templates/js/translated/part.js:1837 #: templates/js/translated/purchase_order.js:1809 #: templates/js/translated/purchase_order.js:2217 #: templates/js/translated/return_order.js:346 @@ -1871,10 +1895,10 @@ msgstr "" #: order/templates/order/order_base.html:127 #: order/templates/order/return_order_base.html:120 #: order/templates/order/sales_order_base.html:129 -#: templates/js/translated/table_filters.js:98 -#: templates/js/translated/table_filters.js:538 -#: templates/js/translated/table_filters.js:640 -#: templates/js/translated/table_filters.js:681 +#: templates/js/translated/table_filters.js:97 +#: templates/js/translated/table_filters.js:545 +#: templates/js/translated/table_filters.js:629 +#: templates/js/translated/table_filters.js:670 msgid "Overdue" msgstr "" @@ -1884,7 +1908,7 @@ msgid "Completed Outputs" msgstr "" #: build/templates/build/build_base.html:198 -#: build/templates/build/detail.html:101 order/api.py:1404 order/models.py:892 +#: build/templates/build/detail.html:101 order/api.py:1406 order/models.py:892 #: order/models.py:1650 order/models.py:1765 order/models.py:1924 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1899,13 +1923,6 @@ msgstr "" msgid "Sales Order" msgstr "" -#: build/templates/build/build_base.html:205 -#: build/templates/build/detail.html:115 -#: report/templates/report/inventree_build_order_report.html:152 -#: templates/js/translated/table_filters.js:24 -msgid "Issued By" -msgstr "" - #: build/templates/build/build_base.html:219 #: build/templates/build/detail.html:94 templates/js/translated/build.js:2328 msgid "Priority" @@ -1963,8 +1980,8 @@ msgstr "" #: templates/js/translated/purchase_order.js:1326 #: templates/js/translated/stock.js:1139 templates/js/translated/stock.js:1240 #: templates/js/translated/stock.js:2275 templates/js/translated/stock.js:3211 -#: templates/js/translated/table_filters.js:313 -#: templates/js/translated/table_filters.js:404 +#: templates/js/translated/table_filters.js:320 +#: templates/js/translated/table_filters.js:411 msgid "Batch" msgstr "" @@ -1982,7 +1999,7 @@ msgstr "" #: build/templates/build/detail.html:149 #: order/templates/order/sales_order_base.html:209 -#: templates/js/translated/table_filters.js:703 +#: templates/js/translated/table_filters.js:692 msgid "Completed" msgstr "" @@ -2079,11 +2096,11 @@ msgstr "" msgid "Build Notes" msgstr "" -#: build/templates/build/detail.html:457 +#: build/templates/build/detail.html:458 msgid "Allocation Complete" msgstr "" -#: build/templates/build/detail.html:458 +#: build/templates/build/detail.html:459 msgid "All lines have been fully allocated" msgstr "" @@ -2547,11 +2564,11 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1483 part/admin.py:108 part/models.py:3938 +#: common/models.py:1483 part/admin.py:108 part/models.py:3945 #: report/models.py:293 report/models.py:360 report/serializers.py:90 #: report/serializers.py:131 stock/serializers.py:232 -#: templates/js/translated/table_filters.js:139 -#: templates/js/translated/table_filters.js:786 +#: templates/js/translated/table_filters.js:138 +#: templates/js/translated/table_filters.js:775 msgid "Template" msgstr "" @@ -2563,8 +2580,8 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1495 part/admin.py:95 part/models.py:1159 -#: part/serializers.py:1594 templates/js/translated/table_filters.js:748 +#: common/models.py:1495 part/admin.py:95 part/models.py:1160 +#: part/serializers.py:1596 templates/js/translated/table_filters.js:737 msgid "Component" msgstr "" @@ -2572,7 +2589,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1501 part/admin.py:100 part/models.py:1171 +#: common/models.py:1501 part/admin.py:100 part/models.py:1178 msgid "Purchaseable" msgstr "" @@ -2580,8 +2597,8 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1507 part/admin.py:104 part/models.py:1177 -#: templates/js/translated/table_filters.js:774 +#: common/models.py:1507 part/admin.py:104 part/models.py:1184 +#: templates/js/translated/table_filters.js:763 msgid "Salable" msgstr "" @@ -2593,10 +2610,10 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1519 part/admin.py:117 part/models.py:1193 +#: common/models.py:1519 part/admin.py:117 part/models.py:1200 #: part/templates/part/part_base.html:154 -#: templates/js/translated/table_filters.js:143 -#: templates/js/translated/table_filters.js:794 +#: templates/js/translated/table_filters.js:142 +#: templates/js/translated/table_filters.js:787 msgid "Virtual" msgstr "" @@ -3694,8 +3711,8 @@ msgstr "" #: common/models.py:2557 common/models.py:2558 common/models.py:2715 #: common/models.py:2716 common/models.py:2961 common/models.py:2962 #: common/models.py:3288 common/models.py:3289 importer/models.py:88 -#: part/models.py:3300 part/models.py:3387 part/models.py:3461 -#: part/models.py:3489 plugin/models.py:274 plugin/models.py:275 +#: part/models.py:3307 part/models.py:3394 part/models.py:3468 +#: part/models.py:3496 plugin/models.py:274 plugin/models.py:275 #: report/templates/report/inventree_test_report.html:105 #: templates/js/translated/stock.js:3120 users/models.py:111 msgid "User" @@ -3707,7 +3724,7 @@ msgstr "" #: common/models.py:2587 company/serializers.py:513 order/admin.py:42 #: order/models.py:1430 order/models.py:2417 -#: templates/js/translated/company.js:1823 templates/js/translated/part.js:1889 +#: templates/js/translated/company.js:1823 templates/js/translated/part.js:1892 #: templates/js/translated/pricing.js:621 #: templates/js/translated/return_order.js:739 msgid "Price" @@ -3805,12 +3822,12 @@ msgstr "" #: common/models.py:3014 common/models.py:3272 company/models.py:149 #: company/models.py:446 company/models.py:512 company/models.py:818 #: order/models.py:302 order/models.py:1385 order/models.py:1817 -#: part/admin.py:55 part/models.py:1056 +#: part/admin.py:55 part/models.py:1057 #: part/templates/part/part_scheduling.html:11 #: report/templates/report/inventree_build_order_report.html:164 #: stock/admin.py:229 templates/js/translated/company.js:1319 #: templates/js/translated/company.js:1673 templates/js/translated/order.js:376 -#: templates/js/translated/part.js:2472 +#: templates/js/translated/part.js:2475 #: templates/js/translated/purchase_order.js:2110 #: templates/js/translated/purchase_order.js:2274 #: templates/js/translated/return_order.js:778 @@ -3840,7 +3857,7 @@ msgstr "" msgid "Was this news item read?" msgstr "" -#: common/models.py:3040 company/models.py:159 part/models.py:1066 +#: common/models.py:3040 company/models.py:159 part/models.py:1067 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -3959,7 +3976,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:330 common/notifications.py:337 order/api.py:460 +#: common/notifications.py:330 common/notifications.py:337 order/api.py:462 msgid "Items Received" msgstr "" @@ -4337,13 +4354,13 @@ msgstr "" #: company/models.py:498 company/templates/company/company_base.html:82 #: company/templates/company/manufacturer_part.html:90 -#: company/templates/company/supplier_part.html:145 part/serializers.py:553 +#: company/templates/company/supplier_part.html:145 part/serializers.py:554 #: stock/templates/stock/item_base.html:207 #: templates/js/translated/company.js:507 #: templates/js/translated/company.js:1118 #: templates/js/translated/company.js:1296 #: templates/js/translated/company.js:1611 -#: templates/js/translated/table_filters.js:819 +#: templates/js/translated/table_filters.js:812 msgid "Manufacturer" msgstr "" @@ -4353,10 +4370,10 @@ msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 #: company/templates/company/supplier_part.html:153 order/serializers.py:556 -#: part/serializers.py:563 templates/js/translated/company.js:351 +#: part/serializers.py:564 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 -#: templates/js/translated/company.js:1630 templates/js/translated/part.js:1804 +#: templates/js/translated/company.js:1630 templates/js/translated/part.js:1807 #: templates/js/translated/purchase_order.js:1921 #: templates/js/translated/purchase_order.js:2123 msgid "MPN" @@ -4380,7 +4397,7 @@ msgstr "" #: company/models.py:600 report/templates/report/inventree_test_report.html:104 #: stock/models.py:2550 templates/js/translated/company.js:1166 -#: templates/js/translated/company.js:1419 templates/js/translated/part.js:1496 +#: templates/js/translated/company.js:1419 templates/js/translated/part.js:1499 #: templates/js/translated/stock.js:1607 msgid "Value" msgstr "" @@ -4390,10 +4407,10 @@ msgid "Parameter value" msgstr "" #: company/models.py:608 company/templates/company/supplier_part.html:168 -#: part/admin.py:57 part/models.py:1146 part/models.py:3764 +#: part/admin.py:57 part/models.py:1147 part/models.py:3771 #: part/templates/part/part_base.html:293 -#: templates/js/translated/company.js:1425 templates/js/translated/part.js:1515 -#: templates/js/translated/part.js:1619 templates/js/translated/part.js:2373 +#: templates/js/translated/company.js:1425 templates/js/translated/part.js:1518 +#: templates/js/translated/part.js:1622 templates/js/translated/part.js:2376 msgid "Units" msgstr "" @@ -4402,7 +4419,7 @@ msgid "Parameter units" msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 -#: company/templates/company/supplier_part.html:24 order/api.py:440 +#: company/templates/company/supplier_part.html:24 order/api.py:442 #: order/serializers.py:491 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 @@ -4427,16 +4444,16 @@ msgstr "" #: company/models.py:789 company/templates/company/company_base.html:87 #: company/templates/company/supplier_part.html:129 order/models.py:491 #: order/templates/order/order_base.html:141 part/bom.py:280 part/bom.py:318 -#: part/serializers.py:537 plugin/builtin/suppliers/digikey.py:25 +#: part/serializers.py:538 plugin/builtin/suppliers/digikey.py:25 #: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24 #: plugin/builtin/suppliers/tme.py:26 stock/templates/stock/item_base.html:224 #: templates/email/overdue_purchase_order.html:16 #: templates/js/translated/company.js:350 #: templates/js/translated/company.js:511 -#: templates/js/translated/company.js:1584 templates/js/translated/part.js:1772 +#: templates/js/translated/company.js:1584 templates/js/translated/part.js:1775 #: templates/js/translated/pricing.js:498 #: templates/js/translated/purchase_order.js:1759 -#: templates/js/translated/table_filters.js:823 +#: templates/js/translated/table_filters.js:816 msgid "Supplier" msgstr "" @@ -4444,7 +4461,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:796 part/serializers.py:548 +#: company/models.py:796 part/serializers.py:549 msgid "Supplier stock keeping unit" msgstr "" @@ -4465,7 +4482,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:698 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:698 part/admin.py:415 part/models.py:4288 #: part/templates/part/upload_bom.html:59 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -4477,11 +4494,11 @@ msgstr "" msgid "Note" msgstr "" -#: company/models.py:844 part/models.py:2110 +#: company/models.py:844 part/models.py:2117 msgid "base cost" msgstr "" -#: company/models.py:845 part/models.py:2111 +#: company/models.py:845 part/models.py:2118 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -4490,7 +4507,7 @@ msgid "Part packaging" msgstr "" #: company/models.py:858 templates/js/translated/company.js:1651 -#: templates/js/translated/part.js:1825 templates/js/translated/part.js:1881 +#: templates/js/translated/part.js:1828 templates/js/translated/part.js:1884 #: templates/js/translated/purchase_order.js:311 #: templates/js/translated/purchase_order.js:841 #: templates/js/translated/purchase_order.js:1103 @@ -4503,7 +4520,7 @@ msgstr "" msgid "Total quantity supplied in a single pack. Leave empty for single items." msgstr "" -#: company/models.py:879 part/models.py:2117 +#: company/models.py:879 part/models.py:2124 msgid "multiple" msgstr "" @@ -4535,10 +4552,10 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:393 part/admin.py:126 part/serializers.py:896 +#: company/serializers.py:393 part/admin.py:126 part/serializers.py:898 #: part/templates/part/part_base.html:197 #: templates/js/translated/company.js:1689 -#: templates/js/translated/table_filters.js:355 +#: templates/js/translated/table_filters.js:362 msgid "In Stock" msgstr "" @@ -4547,7 +4564,7 @@ msgstr "" #: templates/js/translated/company.js:1287 #: templates/js/translated/company.js:1575 #: templates/js/translated/model_renderers.js:313 -#: templates/js/translated/part.js:814 templates/js/translated/part.js:1222 +#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225 msgid "Inactive" msgstr "" @@ -4615,7 +4632,7 @@ msgstr "" #: templates/js/translated/return_order.js:295 #: templates/js/translated/sales_order.js:820 #: templates/js/translated/stock.js:3043 -#: templates/js/translated/table_filters.js:827 +#: templates/js/translated/table_filters.js:820 msgid "Customer" msgstr "" @@ -4802,7 +4819,7 @@ msgid "Delete manufacturer part" msgstr "" #: company/templates/company/manufacturer_part.html:65 -#: company/templates/company/supplier_part.html:97 order/api.py:446 +#: company/templates/company/supplier_part.html:97 order/api.py:448 #: order/serializers.py:564 msgid "Internal Part" msgstr "" @@ -4813,7 +4830,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:119 #: company/templates/company/supplier_part.html:15 company/views.py:31 -#: part/admin.py:122 part/serializers.py:902 +#: part/admin.py:122 part/serializers.py:904 #: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190 #: templates/navbar.html:48 msgid "Suppliers" @@ -4838,7 +4855,7 @@ msgid "Manufacturer Part Notes" msgstr "" #: company/templates/company/manufacturer_part.html:225 -#: templates/js/translated/part.js:1426 +#: templates/js/translated/part.js:1429 msgid "Add Parameter" msgstr "" @@ -4904,8 +4921,8 @@ msgid "No supplier information available" msgstr "" #: company/templates/company/supplier_part.html:139 order/serializers.py:553 -#: part/bom.py:287 part/bom.py:319 part/serializers.py:547 -#: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 +#: part/bom.py:287 part/bom.py:319 part/serializers.py:548 +#: templates/js/translated/company.js:349 templates/js/translated/part.js:1793 #: templates/js/translated/pricing.js:510 #: templates/js/translated/purchase_order.js:1920 #: templates/js/translated/purchase_order.js:2098 @@ -4958,7 +4975,7 @@ msgid "Update Part Availability" msgstr "" #: company/templates/company/supplier_part_sidebar.html:5 -#: part/serializers.py:900 part/stocktake.py:223 +#: part/serializers.py:902 part/stocktake.py:223 #: part/templates/part/category.html:180 #: part/templates/part/category_sidebar.html:17 stock/admin.py:68 #: stock/serializers.py:1014 stock/serializers.py:1192 @@ -4966,7 +4983,7 @@ msgstr "" #: stock/templates/stock/location.html:188 #: stock/templates/stock/location.html:200 #: stock/templates/stock/location_sidebar.html:7 -#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1064 +#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067 #: templates/js/translated/search.js:172 templates/js/translated/stock.js:2850 #: users/models.py:206 msgid "Stock Items" @@ -5081,7 +5098,7 @@ msgstr "" msgid "Original row data" msgstr "" -#: importer/models.py:503 part/models.py:3944 +#: importer/models.py:503 part/models.py:3951 msgid "Data" msgstr "" @@ -5189,7 +5206,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:232 order/api.py:1408 +#: machine/machine_types/label_printer.py:232 order/api.py:1410 #: templates/js/translated/sales_order.js:1078 msgid "Unknown" msgstr "" @@ -5287,44 +5304,61 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:93 +#: order/api.py:80 order/api.py:151 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 msgid "Order Status" msgstr "" -#: order/api.py:153 templates/js/translated/table_filters.js:194 -#: templates/js/translated/table_filters.js:798 +#: order/api.py:88 order/templates/order/order_base.html:111 +#: order/templates/order/return_order_base.html:104 +#: order/templates/order/sales_order_base.html:113 +msgid "Order Reference" +msgstr "" + +#: order/api.py:116 templates/js/translated/table_filters.js:93 +#: templates/js/translated/table_filters.js:625 +#: templates/js/translated/table_filters.js:651 +#: templates/js/translated/table_filters.js:666 +msgid "Outstanding" +msgstr "" + +#: order/api.py:132 +msgid "Has Project Code" +msgstr "" + +#: order/api.py:155 templates/js/translated/table_filters.js:201 +#: templates/js/translated/table_filters.js:791 msgid "Has Pricing" msgstr "" -#: order/api.py:228 +#: order/api.py:230 msgid "No matching purchase order found" msgstr "" -#: order/api.py:423 order/api.py:761 order/models.py:1484 order/models.py:1598 +#: order/api.py:425 order/api.py:763 order/models.py:1484 order/models.py:1598 #: order/models.py:1649 order/models.py:1764 order/models.py:1923 #: order/models.py:2383 order/models.py:2439 #: templates/js/translated/sales_order.js:1524 msgid "Order" msgstr "" -#: order/api.py:427 order/api.py:782 +#: order/api.py:429 order/api.py:784 msgid "Order Complete" msgstr "" -#: order/api.py:450 +#: order/api.py:452 msgid "Order Pending" msgstr "" -#: order/api.py:1402 order/models.py:379 order/models.py:1485 +#: order/api.py:1404 order/models.py:379 order/models.py:1485 #: order/models.py:1599 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:18 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:120 stock/templates/stock/item_base.html:176 #: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/part.js:1749 templates/js/translated/pricing.js:804 +#: templates/js/translated/part.js:1752 templates/js/translated/pricing.js:804 #: templates/js/translated/purchase_order.js:168 #: templates/js/translated/purchase_order.js:753 #: templates/js/translated/purchase_order.js:1743 @@ -5332,7 +5366,7 @@ msgstr "" msgid "Purchase Order" msgstr "" -#: order/api.py:1406 order/models.py:2091 order/models.py:2384 +#: order/api.py:1408 order/models.py:2091 order/models.py:2384 #: order/models.py:2440 order/templates/order/return_order_base.html:9 #: order/templates/order/return_order_base.html:28 #: report/templates/report/inventree_return_order_report.html:13 @@ -5529,12 +5563,12 @@ msgid "Supplier part" msgstr "" #: order/models.py:1511 order/templates/order/order_base.html:201 -#: templates/js/translated/part.js:1873 templates/js/translated/part.js:1905 +#: templates/js/translated/part.js:1876 templates/js/translated/part.js:1908 #: templates/js/translated/purchase_order.js:1369 #: templates/js/translated/purchase_order.js:2239 #: templates/js/translated/return_order.js:762 -#: templates/js/translated/table_filters.js:120 -#: templates/js/translated/table_filters.js:616 +#: templates/js/translated/table_filters.js:119 +#: templates/js/translated/table_filters.js:605 msgid "Received" msgstr "" @@ -5739,7 +5773,7 @@ msgid "The date this this return item was received" msgstr "" #: order/models.py:2410 templates/js/translated/return_order.js:731 -#: templates/js/translated/table_filters.js:123 +#: templates/js/translated/table_filters.js:122 msgid "Outcome" msgstr "" @@ -5799,7 +5833,7 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:560 part/models.py:1032 +#: order/serializers.py:560 part/models.py:1033 msgid "Internal Part Number" msgstr "" @@ -6048,12 +6082,6 @@ msgstr "" msgid "Supplier part thumbnail" msgstr "" -#: order/templates/order/order_base.html:111 -#: order/templates/order/return_order_base.html:104 -#: order/templates/order/sales_order_base.html:113 -msgid "Order Reference" -msgstr "" - #: order/templates/order/order_base.html:116 #: order/templates/order/return_order_base.html:109 #: order/templates/order/sales_order_base.html:118 @@ -6268,7 +6296,7 @@ msgstr "" #: part/templates/part/part_pricing.html:58 #: part/templates/part/part_pricing.html:99 #: part/templates/part/part_pricing.html:114 -#: templates/js/translated/part.js:1076 +#: templates/js/translated/part.js:1079 #: templates/js/translated/purchase_order.js:1822 #: templates/js/translated/return_order.js:380 #: templates/js/translated/sales_order.js:891 @@ -6365,20 +6393,20 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/admin.py:48 part/models.py:1031 part/templates/part/part_base.html:269 +#: part/admin.py:48 part/models.py:1032 part/templates/part/part_base.html:269 #: report/templates/report/inventree_stock_location_report.html:103 -#: templates/js/translated/part.js:1230 templates/js/translated/part.js:2344 +#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2347 #: templates/js/translated/stock.js:2121 msgid "IPN" msgstr "" -#: part/admin.py:50 part/models.py:1040 part/templates/part/part_base.html:286 -#: report/models.py:161 templates/js/translated/part.js:1235 -#: templates/js/translated/part.js:2350 +#: part/admin.py:50 part/models.py:1041 part/templates/part/part_base.html:286 +#: report/models.py:161 templates/js/translated/part.js:1238 +#: templates/js/translated/part.js:2353 msgid "Revision" msgstr "" -#: part/admin.py:53 part/admin.py:319 part/models.py:1013 +#: part/admin.py:53 part/admin.py:319 part/models.py:1014 #: part/templates/part/category.html:91 part/templates/part/part_base.html:307 msgid "Keywords" msgstr "" @@ -6391,7 +6419,7 @@ msgstr "" msgid "Category ID" msgstr "" -#: part/admin.py:67 part/admin.py:304 part/serializers.py:878 +#: part/admin.py:67 part/admin.py:304 part/serializers.py:880 #: part/stocktake.py:222 msgid "Category Name" msgstr "" @@ -6404,11 +6432,11 @@ msgstr "" msgid "Default Supplier ID" msgstr "" -#: part/admin.py:81 part/models.py:999 part/templates/part/part_base.html:177 +#: part/admin.py:81 part/models.py:1000 part/templates/part/part_base.html:177 msgid "Variant Of" msgstr "" -#: part/admin.py:84 part/models.py:1137 part/templates/part/part_base.html:203 +#: part/admin.py:84 part/models.py:1138 part/templates/part/part_base.html:203 msgid "Minimum Stock" msgstr "" @@ -6416,19 +6444,19 @@ msgstr "" msgid "Used In" msgstr "" -#: part/admin.py:150 part/serializers.py:895 +#: part/admin.py:150 part/serializers.py:897 #: part/templates/part/part_base.html:241 stock/admin.py:235 -#: templates/js/translated/part.js:714 templates/js/translated/part.js:2156 +#: templates/js/translated/part.js:717 templates/js/translated/part.js:2159 msgid "Building" msgstr "" -#: part/admin.py:155 part/models.py:3195 part/models.py:3209 -#: templates/js/translated/part.js:973 +#: part/admin.py:155 part/models.py:3202 part/models.py:3216 +#: templates/js/translated/part.js:976 msgid "Minimum Cost" msgstr "" -#: part/admin.py:158 part/models.py:3202 part/models.py:3216 -#: templates/js/translated/part.js:983 +#: part/admin.py:158 part/models.py:3209 part/models.py:3223 +#: templates/js/translated/part.js:986 msgid "Maximum Cost" msgstr "" @@ -6445,14 +6473,14 @@ msgstr "" msgid "Category Path" msgstr "" -#: part/admin.py:325 part/models.py:424 part/serializers.py:130 -#: part/serializers.py:290 part/serializers.py:414 +#: part/admin.py:325 part/models.py:425 part/serializers.py:130 +#: part/serializers.py:290 part/serializers.py:415 #: part/templates/part/cat_link.html:3 part/templates/part/category.html:20 #: part/templates/part/category.html:138 part/templates/part/category.html:158 #: part/templates/part/category_sidebar.html:9 #: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84 #: templates/InvenTree/settings/sidebar.html:47 -#: templates/js/translated/part.js:2819 templates/js/translated/search.js:130 +#: templates/js/translated/part.js:2822 templates/js/translated/search.js:130 #: templates/navbar.html:24 users/models.py:203 msgid "Parts" msgstr "" @@ -6473,13 +6501,13 @@ msgstr "" msgid "Part Revision" msgstr "" -#: part/admin.py:418 part/serializers.py:1344 +#: part/admin.py:418 part/serializers.py:1346 #: templates/js/translated/pricing.js:358 #: templates/js/translated/pricing.js:1024 msgid "Minimum Price" msgstr "" -#: part/admin.py:423 part/serializers.py:1359 +#: part/admin.py:423 part/serializers.py:1361 #: templates/js/translated/pricing.js:353 #: templates/js/translated/pricing.js:1032 msgid "Maximum Price" @@ -6517,7 +6545,7 @@ msgstr "" msgid "Include sub-categories in filtered results" msgstr "" -#: part/api.py:179 templates/js/translated/part.js:308 +#: part/api.py:179 templates/js/translated/part.js:311 msgid "Parent" msgstr "" @@ -6573,26 +6601,34 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1521 part/models.py:1023 part/models.py:3482 part/models.py:4039 -#: part/serializers.py:429 part/serializers.py:1200 +#: part/api.py:1523 part/models.py:1024 part/models.py:3489 part/models.py:4046 +#: part/serializers.py:430 part/serializers.py:1202 #: part/templates/part/part_base.html:260 stock/api.py:781 #: templates/InvenTree/settings/settings_staff_js.html:300 #: templates/js/translated/notification.js:60 -#: templates/js/translated/part.js:2380 +#: templates/js/translated/part.js:2383 msgid "Category" msgstr "" -#: part/api.py:1811 +#: part/api.py:1761 +msgid "Assembly part is testable" +msgstr "" + +#: part/api.py:1770 +msgid "Component part is testable" +msgstr "" + +#: part/api.py:1821 msgid "Uses" msgstr "" -#: part/bom.py:178 part/models.py:107 part/models.py:1076 +#: part/bom.py:178 part/models.py:107 part/models.py:1077 #: part/templates/part/category.html:113 part/templates/part/part_base.html:376 -#: templates/js/translated/part.js:2394 +#: templates/js/translated/part.js:2397 msgid "Default Location" msgstr "" -#: part/bom.py:179 part/serializers.py:903 +#: part/bom.py:179 part/serializers.py:905 #: templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" @@ -6601,7 +6637,7 @@ msgstr "" msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:88 part/models.py:4040 part/templates/part/category.html:16 +#: part/models.py:88 part/models.py:4047 part/templates/part/category.html:16 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" @@ -6616,10 +6652,10 @@ msgstr "" msgid "Default location for parts in this category" msgstr "" -#: part/models.py:113 stock/models.py:187 templates/js/translated/part.js:2825 +#: part/models.py:113 stock/models.py:187 templates/js/translated/part.js:2828 #: templates/js/translated/stock.js:2856 -#: templates/js/translated/table_filters.js:239 -#: templates/js/translated/table_filters.js:283 +#: templates/js/translated/table_filters.js:246 +#: templates/js/translated/table_filters.js:290 msgid "Structural" msgstr "" @@ -6649,737 +6685,741 @@ msgstr "" msgid "You cannot make this part category structural because some parts are already assigned to it!" msgstr "" -#: part/models.py:518 +#: part/models.py:519 msgid "Cannot delete this part as it is locked" msgstr "" -#: part/models.py:521 +#: part/models.py:522 msgid "Cannot delete this part as it is still active" msgstr "" -#: part/models.py:526 +#: part/models.py:527 msgid "Cannot delete this part as it is used in an assembly" msgstr "" -#: part/models.py:564 +#: part/models.py:565 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:612 part/models.py:619 +#: part/models.py:613 part/models.py:620 #, python-brace-format msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)" msgstr "" -#: part/models.py:631 +#: part/models.py:632 #, python-brace-format msgid "Part '{parent}' is used in BOM for '{self}' (recursive)" msgstr "" -#: part/models.py:694 +#: part/models.py:695 #, python-brace-format msgid "IPN must match regex pattern {pattern}" msgstr "" -#: part/models.py:702 +#: part/models.py:703 msgid "Part cannot be a revision of itself" msgstr "" -#: part/models.py:709 +#: part/models.py:710 msgid "Cannot make a revision of a part which is already a revision" msgstr "" -#: part/models.py:716 +#: part/models.py:717 msgid "Revision code must be specified" msgstr "" -#: part/models.py:723 +#: part/models.py:724 msgid "Revisions are only allowed for assembly parts" msgstr "" -#: part/models.py:730 +#: part/models.py:731 msgid "Cannot make a revision of a template part" msgstr "" -#: part/models.py:736 +#: part/models.py:737 msgid "Parent part must point to the same template" msgstr "" -#: part/models.py:815 +#: part/models.py:816 msgid "Stock item with this serial number already exists" msgstr "" -#: part/models.py:916 +#: part/models.py:917 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:925 +#: part/models.py:926 msgid "Duplicate part revision already exists." msgstr "" -#: part/models.py:935 +#: part/models.py:936 msgid "Part with this Name, IPN and Revision already exists." msgstr "" -#: part/models.py:950 +#: part/models.py:951 msgid "Parts cannot be assigned to structural part categories!" msgstr "" -#: part/models.py:982 part/models.py:4095 +#: part/models.py:983 part/models.py:4102 msgid "Part name" msgstr "" -#: part/models.py:987 +#: part/models.py:988 msgid "Is Template" msgstr "" -#: part/models.py:988 +#: part/models.py:989 msgid "Is this part a template part?" msgstr "" -#: part/models.py:998 +#: part/models.py:999 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:1006 +#: part/models.py:1007 msgid "Part description (optional)" msgstr "" -#: part/models.py:1014 +#: part/models.py:1015 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:1024 +#: part/models.py:1025 msgid "Part category" msgstr "" -#: part/models.py:1039 +#: part/models.py:1040 msgid "Part revision or version number" msgstr "" -#: part/models.py:1049 +#: part/models.py:1050 msgid "Is this part a revision of another part?" msgstr "" -#: part/models.py:1050 part/templates/part/part_base.html:277 +#: part/models.py:1051 part/templates/part/part_base.html:277 msgid "Revision Of" msgstr "" -#: part/models.py:1074 +#: part/models.py:1075 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:1120 part/templates/part/part_base.html:385 +#: part/models.py:1121 part/templates/part/part_base.html:385 msgid "Default Supplier" msgstr "" -#: part/models.py:1121 +#: part/models.py:1122 msgid "Default supplier part" msgstr "" -#: part/models.py:1128 +#: part/models.py:1129 msgid "Default Expiry" msgstr "" -#: part/models.py:1129 +#: part/models.py:1130 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:1138 +#: part/models.py:1139 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:1147 +#: part/models.py:1148 msgid "Units of measure for this part" msgstr "" -#: part/models.py:1154 +#: part/models.py:1155 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:1160 +#: part/models.py:1161 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:1166 +#: part/models.py:1167 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:1172 +#: part/models.py:1173 +msgid "Can this part have test results recorded against it?" +msgstr "" + +#: part/models.py:1179 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:1178 +#: part/models.py:1185 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:1182 +#: part/models.py:1189 msgid "Is this part active?" msgstr "" -#: part/models.py:1187 templates/js/translated/part.js:818 -#: templates/js/translated/table_filters.js:735 +#: part/models.py:1194 templates/js/translated/part.js:821 +#: templates/js/translated/table_filters.js:724 msgid "Locked" msgstr "" -#: part/models.py:1188 +#: part/models.py:1195 msgid "Locked parts cannot be edited" msgstr "" -#: part/models.py:1194 +#: part/models.py:1201 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:1200 +#: part/models.py:1207 msgid "BOM checksum" msgstr "" -#: part/models.py:1201 +#: part/models.py:1208 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:1209 +#: part/models.py:1216 msgid "BOM checked by" msgstr "" -#: part/models.py:1214 +#: part/models.py:1221 msgid "BOM checked date" msgstr "" -#: part/models.py:1230 +#: part/models.py:1237 msgid "Creation User" msgstr "" -#: part/models.py:1240 +#: part/models.py:1247 msgid "Owner responsible for this part" msgstr "" -#: part/models.py:1245 part/templates/part/part_base.html:348 +#: part/models.py:1252 part/templates/part/part_base.html:348 #: stock/templates/stock/item_base.html:451 -#: templates/js/translated/part.js:2487 +#: templates/js/translated/part.js:2490 msgid "Last Stocktake" msgstr "" -#: part/models.py:2118 +#: part/models.py:2125 msgid "Sell multiple" msgstr "" -#: part/models.py:3109 +#: part/models.py:3116 msgid "Currency used to cache pricing calculations" msgstr "" -#: part/models.py:3125 +#: part/models.py:3132 msgid "Minimum BOM Cost" msgstr "" -#: part/models.py:3126 +#: part/models.py:3133 msgid "Minimum cost of component parts" msgstr "" -#: part/models.py:3132 +#: part/models.py:3139 msgid "Maximum BOM Cost" msgstr "" -#: part/models.py:3133 +#: part/models.py:3140 msgid "Maximum cost of component parts" msgstr "" -#: part/models.py:3139 +#: part/models.py:3146 msgid "Minimum Purchase Cost" msgstr "" -#: part/models.py:3140 +#: part/models.py:3147 msgid "Minimum historical purchase cost" msgstr "" -#: part/models.py:3146 +#: part/models.py:3153 msgid "Maximum Purchase Cost" msgstr "" -#: part/models.py:3147 +#: part/models.py:3154 msgid "Maximum historical purchase cost" msgstr "" -#: part/models.py:3153 +#: part/models.py:3160 msgid "Minimum Internal Price" msgstr "" -#: part/models.py:3154 +#: part/models.py:3161 msgid "Minimum cost based on internal price breaks" msgstr "" -#: part/models.py:3160 +#: part/models.py:3167 msgid "Maximum Internal Price" msgstr "" -#: part/models.py:3161 +#: part/models.py:3168 msgid "Maximum cost based on internal price breaks" msgstr "" -#: part/models.py:3167 +#: part/models.py:3174 msgid "Minimum Supplier Price" msgstr "" -#: part/models.py:3168 +#: part/models.py:3175 msgid "Minimum price of part from external suppliers" msgstr "" -#: part/models.py:3174 +#: part/models.py:3181 msgid "Maximum Supplier Price" msgstr "" -#: part/models.py:3175 +#: part/models.py:3182 msgid "Maximum price of part from external suppliers" msgstr "" -#: part/models.py:3181 +#: part/models.py:3188 msgid "Minimum Variant Cost" msgstr "" -#: part/models.py:3182 +#: part/models.py:3189 msgid "Calculated minimum cost of variant parts" msgstr "" -#: part/models.py:3188 +#: part/models.py:3195 msgid "Maximum Variant Cost" msgstr "" -#: part/models.py:3189 +#: part/models.py:3196 msgid "Calculated maximum cost of variant parts" msgstr "" -#: part/models.py:3196 +#: part/models.py:3203 msgid "Override minimum cost" msgstr "" -#: part/models.py:3203 +#: part/models.py:3210 msgid "Override maximum cost" msgstr "" -#: part/models.py:3210 +#: part/models.py:3217 msgid "Calculated overall minimum cost" msgstr "" -#: part/models.py:3217 +#: part/models.py:3224 msgid "Calculated overall maximum cost" msgstr "" -#: part/models.py:3223 +#: part/models.py:3230 msgid "Minimum Sale Price" msgstr "" -#: part/models.py:3224 +#: part/models.py:3231 msgid "Minimum sale price based on price breaks" msgstr "" -#: part/models.py:3230 +#: part/models.py:3237 msgid "Maximum Sale Price" msgstr "" -#: part/models.py:3231 +#: part/models.py:3238 msgid "Maximum sale price based on price breaks" msgstr "" -#: part/models.py:3237 +#: part/models.py:3244 msgid "Minimum Sale Cost" msgstr "" -#: part/models.py:3238 +#: part/models.py:3245 msgid "Minimum historical sale price" msgstr "" -#: part/models.py:3244 +#: part/models.py:3251 msgid "Maximum Sale Cost" msgstr "" -#: part/models.py:3245 +#: part/models.py:3252 msgid "Maximum historical sale price" msgstr "" -#: part/models.py:3264 +#: part/models.py:3271 msgid "Part for stocktake" msgstr "" -#: part/models.py:3269 +#: part/models.py:3276 msgid "Item Count" msgstr "" -#: part/models.py:3270 +#: part/models.py:3277 msgid "Number of individual stock entries at time of stocktake" msgstr "" -#: part/models.py:3278 +#: part/models.py:3285 msgid "Total available stock at time of stocktake" msgstr "" -#: part/models.py:3282 part/models.py:3365 +#: part/models.py:3289 part/models.py:3372 #: part/templates/part/part_scheduling.html:13 #: report/templates/report/inventree_test_report.html:106 #: templates/InvenTree/settings/plugin_settings.html:37 #: templates/InvenTree/settings/settings_staff_js.html:543 -#: templates/js/translated/part.js:1089 templates/js/translated/pricing.js:826 +#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:826 #: templates/js/translated/pricing.js:950 #: templates/js/translated/purchase_order.js:1801 #: templates/js/translated/stock.js:2905 msgid "Date" msgstr "" -#: part/models.py:3283 +#: part/models.py:3290 msgid "Date stocktake was performed" msgstr "" -#: part/models.py:3291 +#: part/models.py:3298 msgid "Additional notes" msgstr "" -#: part/models.py:3301 +#: part/models.py:3308 msgid "User who performed this stocktake" msgstr "" -#: part/models.py:3307 +#: part/models.py:3314 msgid "Minimum Stock Cost" msgstr "" -#: part/models.py:3308 +#: part/models.py:3315 msgid "Estimated minimum cost of stock on hand" msgstr "" -#: part/models.py:3314 +#: part/models.py:3321 msgid "Maximum Stock Cost" msgstr "" -#: part/models.py:3315 +#: part/models.py:3322 msgid "Estimated maximum cost of stock on hand" msgstr "" -#: part/models.py:3371 templates/InvenTree/settings/settings_staff_js.html:532 +#: part/models.py:3378 templates/InvenTree/settings/settings_staff_js.html:532 msgid "Report" msgstr "" -#: part/models.py:3372 +#: part/models.py:3379 msgid "Stocktake report file (generated internally)" msgstr "" -#: part/models.py:3377 templates/InvenTree/settings/settings_staff_js.html:539 +#: part/models.py:3384 templates/InvenTree/settings/settings_staff_js.html:539 msgid "Part Count" msgstr "" -#: part/models.py:3378 +#: part/models.py:3385 msgid "Number of parts covered by stocktake" msgstr "" -#: part/models.py:3388 +#: part/models.py:3395 msgid "User who requested this stocktake report" msgstr "" -#: part/models.py:3398 +#: part/models.py:3405 msgid "Part Sale Price Break" msgstr "" -#: part/models.py:3510 +#: part/models.py:3517 msgid "Part Test Template" msgstr "" -#: part/models.py:3536 +#: part/models.py:3543 msgid "Invalid template name - must include at least one alphanumeric character" msgstr "" -#: part/models.py:3557 part/models.py:3726 +#: part/models.py:3564 part/models.py:3733 msgid "Choices must be unique" msgstr "" -#: part/models.py:3568 +#: part/models.py:3575 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:3579 +#: part/models.py:3586 msgid "Test template with the same key already exists for part" msgstr "" -#: part/models.py:3596 templates/js/translated/part.js:2895 +#: part/models.py:3603 templates/js/translated/part.js:2898 msgid "Test Name" msgstr "" -#: part/models.py:3597 +#: part/models.py:3604 msgid "Enter a name for the test" msgstr "" -#: part/models.py:3603 +#: part/models.py:3610 msgid "Test Key" msgstr "" -#: part/models.py:3604 +#: part/models.py:3611 msgid "Simplified key for the test" msgstr "" -#: part/models.py:3611 +#: part/models.py:3618 msgid "Test Description" msgstr "" -#: part/models.py:3612 +#: part/models.py:3619 msgid "Enter description for this test" msgstr "" -#: part/models.py:3616 report/models.py:208 -#: templates/js/translated/part.js:2916 -#: templates/js/translated/table_filters.js:495 +#: part/models.py:3623 report/models.py:208 +#: templates/js/translated/part.js:2919 +#: templates/js/translated/table_filters.js:502 msgid "Enabled" msgstr "" -#: part/models.py:3616 +#: part/models.py:3623 msgid "Is this test enabled?" msgstr "" -#: part/models.py:3621 templates/js/translated/part.js:2924 -#: templates/js/translated/table_filters.js:491 +#: part/models.py:3628 templates/js/translated/part.js:2927 +#: templates/js/translated/table_filters.js:498 msgid "Required" msgstr "" -#: part/models.py:3622 +#: part/models.py:3629 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:3627 templates/js/translated/part.js:2932 +#: part/models.py:3634 templates/js/translated/part.js:2935 msgid "Requires Value" msgstr "" -#: part/models.py:3628 +#: part/models.py:3635 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:3633 templates/js/translated/part.js:2939 +#: part/models.py:3640 templates/js/translated/part.js:2942 msgid "Requires Attachment" msgstr "" -#: part/models.py:3635 +#: part/models.py:3642 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:3641 part/models.py:3785 templates/js/translated/part.js:1640 +#: part/models.py:3648 part/models.py:3792 templates/js/translated/part.js:1643 msgid "Choices" msgstr "" -#: part/models.py:3642 +#: part/models.py:3649 msgid "Valid choices for this test (comma-separated)" msgstr "" -#: part/models.py:3674 +#: part/models.py:3681 msgid "Part Parameter Template" msgstr "" -#: part/models.py:3701 +#: part/models.py:3708 msgid "Checkbox parameters cannot have units" msgstr "" -#: part/models.py:3706 +#: part/models.py:3713 msgid "Checkbox parameters cannot have choices" msgstr "" -#: part/models.py:3743 +#: part/models.py:3750 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:3758 +#: part/models.py:3765 msgid "Parameter Name" msgstr "" -#: part/models.py:3765 +#: part/models.py:3772 msgid "Physical units for this parameter" msgstr "" -#: part/models.py:3773 +#: part/models.py:3780 msgid "Parameter description" msgstr "" -#: part/models.py:3779 templates/js/translated/part.js:1631 -#: templates/js/translated/table_filters.js:844 +#: part/models.py:3786 templates/js/translated/part.js:1634 +#: templates/js/translated/table_filters.js:837 msgid "Checkbox" msgstr "" -#: part/models.py:3780 +#: part/models.py:3787 msgid "Is this parameter a checkbox?" msgstr "" -#: part/models.py:3786 +#: part/models.py:3793 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: part/models.py:3820 +#: part/models.py:3827 msgid "Part Parameter" msgstr "" -#: part/models.py:3846 +#: part/models.py:3853 msgid "Parameter cannot be modified - part is locked" msgstr "" -#: part/models.py:3882 +#: part/models.py:3889 msgid "Invalid choice for parameter value" msgstr "" -#: part/models.py:3931 +#: part/models.py:3938 msgid "Parent Part" msgstr "" -#: part/models.py:3939 part/models.py:4047 part/models.py:4048 +#: part/models.py:3946 part/models.py:4054 part/models.py:4055 #: templates/InvenTree/settings/settings_staff_js.html:295 msgid "Parameter Template" msgstr "" -#: part/models.py:3945 +#: part/models.py:3952 msgid "Parameter Value" msgstr "" -#: part/models.py:3995 +#: part/models.py:4002 msgid "Part Category Parameter Template" msgstr "" -#: part/models.py:4054 templates/InvenTree/settings/settings_staff_js.html:304 +#: part/models.py:4061 templates/InvenTree/settings/settings_staff_js.html:304 msgid "Default Value" msgstr "" -#: part/models.py:4055 +#: part/models.py:4062 msgid "Default Parameter Value" msgstr "" -#: part/models.py:4093 +#: part/models.py:4100 msgid "Part ID or part name" msgstr "" -#: part/models.py:4094 +#: part/models.py:4101 msgid "Unique part ID value" msgstr "" -#: part/models.py:4096 +#: part/models.py:4103 msgid "Part IPN value" msgstr "" -#: part/models.py:4097 +#: part/models.py:4104 msgid "Level" msgstr "" -#: part/models.py:4097 +#: part/models.py:4104 msgid "BOM level" msgstr "" -#: part/models.py:4208 +#: part/models.py:4215 msgid "BOM item cannot be modified - assembly is locked" msgstr "" -#: part/models.py:4215 +#: part/models.py:4222 msgid "BOM item cannot be modified - variant assembly is locked" msgstr "" -#: part/models.py:4225 +#: part/models.py:4232 msgid "Select parent part" msgstr "" -#: part/models.py:4235 +#: part/models.py:4242 msgid "Sub part" msgstr "" -#: part/models.py:4236 +#: part/models.py:4243 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:4247 +#: part/models.py:4254 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:4253 +#: part/models.py:4260 msgid "This BOM item is optional" msgstr "" -#: part/models.py:4259 +#: part/models.py:4266 msgid "This BOM item is consumable (it is not tracked in build orders)" msgstr "" -#: part/models.py:4266 part/templates/part/upload_bom.html:55 +#: part/models.py:4273 part/templates/part/upload_bom.html:55 msgid "Overage" msgstr "" -#: part/models.py:4267 +#: part/models.py:4274 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:4274 +#: part/models.py:4281 msgid "BOM item reference" msgstr "" -#: part/models.py:4282 +#: part/models.py:4289 msgid "BOM item notes" msgstr "" -#: part/models.py:4288 +#: part/models.py:4295 msgid "Checksum" msgstr "" -#: part/models.py:4289 +#: part/models.py:4296 msgid "BOM line checksum" msgstr "" -#: part/models.py:4294 templates/js/translated/table_filters.js:174 +#: part/models.py:4301 templates/js/translated/table_filters.js:181 msgid "Validated" msgstr "" -#: part/models.py:4295 +#: part/models.py:4302 msgid "This BOM item has been validated" msgstr "" -#: part/models.py:4300 part/templates/part/upload_bom.html:57 +#: part/models.py:4307 part/templates/part/upload_bom.html:57 #: templates/js/translated/bom.js:1054 -#: templates/js/translated/table_filters.js:178 -#: templates/js/translated/table_filters.js:211 +#: templates/js/translated/table_filters.js:185 +#: templates/js/translated/table_filters.js:218 msgid "Gets inherited" msgstr "" -#: part/models.py:4301 +#: part/models.py:4308 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:4307 +#: part/models.py:4314 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4392 stock/models.py:685 +#: part/models.py:4399 stock/models.py:685 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4402 part/models.py:4404 +#: part/models.py:4409 part/models.py:4411 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4544 +#: part/models.py:4551 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4565 +#: part/models.py:4572 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4578 +#: part/models.py:4585 msgid "Parent BOM item" msgstr "" -#: part/models.py:4586 +#: part/models.py:4593 msgid "Substitute part" msgstr "" -#: part/models.py:4602 +#: part/models.py:4609 msgid "Part 1" msgstr "" -#: part/models.py:4610 +#: part/models.py:4617 msgid "Part 2" msgstr "" -#: part/models.py:4611 +#: part/models.py:4618 msgid "Select Related Part" msgstr "" -#: part/models.py:4630 +#: part/models.py:4637 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4635 +#: part/models.py:4642 msgid "Duplicate relationship already exists" msgstr "" @@ -7387,7 +7427,7 @@ msgstr "" msgid "Parent Category" msgstr "" -#: part/serializers.py:125 templates/js/translated/part.js:309 +#: part/serializers.py:125 templates/js/translated/part.js:312 msgid "Parent part category" msgstr "" @@ -7413,331 +7453,331 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:420 +#: part/serializers.py:421 msgid "No parts selected" msgstr "" -#: part/serializers.py:430 +#: part/serializers.py:431 msgid "Select category" msgstr "" -#: part/serializers.py:465 +#: part/serializers.py:466 msgid "Original Part" msgstr "" -#: part/serializers.py:466 +#: part/serializers.py:467 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:471 +#: part/serializers.py:472 msgid "Copy Image" msgstr "" -#: part/serializers.py:472 +#: part/serializers.py:473 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:478 part/templates/part/detail.html:293 +#: part/serializers.py:479 part/templates/part/detail.html:293 msgid "Copy BOM" msgstr "" -#: part/serializers.py:479 +#: part/serializers.py:480 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:485 +#: part/serializers.py:486 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:486 +#: part/serializers.py:487 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:492 +#: part/serializers.py:493 msgid "Copy Notes" msgstr "" -#: part/serializers.py:493 +#: part/serializers.py:494 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:511 +#: part/serializers.py:512 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:513 +#: part/serializers.py:514 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:521 +#: part/serializers.py:522 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:538 +#: part/serializers.py:539 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:554 +#: part/serializers.py:555 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:564 +#: part/serializers.py:565 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:571 +#: part/serializers.py:572 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:580 +#: part/serializers.py:581 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:591 +#: part/serializers.py:592 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:598 +#: part/serializers.py:599 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:901 +#: part/serializers.py:903 msgid "Revisions" msgstr "" -#: part/serializers.py:906 +#: part/serializers.py:908 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:909 +#: part/serializers.py:911 msgid "Variant Stock" msgstr "" -#: part/serializers.py:939 part/templates/part/copy_part.html:9 -#: templates/js/translated/part.js:471 +#: part/serializers.py:941 part/templates/part/copy_part.html:9 +#: templates/js/translated/part.js:474 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:940 +#: part/serializers.py:942 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:946 templates/js/translated/part.js:103 +#: part/serializers.py:948 templates/js/translated/part.js:103 msgid "Initial Stock" msgstr "" -#: part/serializers.py:947 +#: part/serializers.py:949 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:953 +#: part/serializers.py:955 msgid "Supplier Information" msgstr "" -#: part/serializers.py:954 +#: part/serializers.py:956 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:962 +#: part/serializers.py:964 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:963 +#: part/serializers.py:965 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:968 +#: part/serializers.py:970 msgid "Existing Image" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:971 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:986 +#: part/serializers.py:988 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1192 +#: part/serializers.py:1194 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1202 +#: part/serializers.py:1204 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1212 +#: part/serializers.py:1214 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1218 +#: part/serializers.py:1220 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1219 +#: part/serializers.py:1221 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1224 +#: part/serializers.py:1226 msgid "Generate Report" msgstr "" -#: part/serializers.py:1225 +#: part/serializers.py:1227 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1230 +#: part/serializers.py:1232 msgid "Update Parts" msgstr "" -#: part/serializers.py:1231 +#: part/serializers.py:1233 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1239 +#: part/serializers.py:1241 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1345 +#: part/serializers.py:1347 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1352 +#: part/serializers.py:1354 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1360 +#: part/serializers.py:1362 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1367 +#: part/serializers.py:1369 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1396 +#: part/serializers.py:1398 msgid "Update" msgstr "" -#: part/serializers.py:1397 +#: part/serializers.py:1399 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1420 +#: part/serializers.py:1422 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1427 +#: part/serializers.py:1429 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1430 +#: part/serializers.py:1432 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1574 +#: part/serializers.py:1576 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1583 +#: part/serializers.py:1585 msgid "Component Name" msgstr "" -#: part/serializers.py:1586 +#: part/serializers.py:1588 msgid "Component IPN" msgstr "" -#: part/serializers.py:1589 +#: part/serializers.py:1591 msgid "Component Description" msgstr "" -#: part/serializers.py:1595 +#: part/serializers.py:1597 msgid "Select the component part" msgstr "" -#: part/serializers.py:1604 part/templates/part/part_base.html:235 +#: part/serializers.py:1606 part/templates/part/part_base.html:235 #: templates/js/translated/bom.js:1219 msgid "Can Build" msgstr "" -#: part/serializers.py:1835 +#: part/serializers.py:1837 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1843 +#: part/serializers.py:1845 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1844 +#: part/serializers.py:1846 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1849 +#: part/serializers.py:1851 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1852 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1855 +#: part/serializers.py:1857 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1858 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1861 +#: part/serializers.py:1863 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1864 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1899 +#: part/serializers.py:1901 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1900 +#: part/serializers.py:1902 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1932 +#: part/serializers.py:1934 msgid "No part column specified" msgstr "" -#: part/serializers.py:1976 +#: part/serializers.py:1978 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1979 +#: part/serializers.py:1981 msgid "No matching part found" msgstr "" -#: part/serializers.py:1982 +#: part/serializers.py:1984 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1991 +#: part/serializers.py:1993 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:1999 +#: part/serializers.py:2001 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2022 +#: part/serializers.py:2024 msgid "At least one BOM item is required" msgstr "" -#: part/stocktake.py:224 templates/js/translated/part.js:1070 -#: templates/js/translated/part.js:1825 templates/js/translated/part.js:1881 +#: part/stocktake.py:224 templates/js/translated/part.js:1073 +#: templates/js/translated/part.js:1828 templates/js/translated/part.js:1884 #: templates/js/translated/purchase_order.js:2154 msgid "Total Quantity" msgstr "" @@ -8081,7 +8121,7 @@ msgstr "" msgid "Transfer part stock" msgstr "" -#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2296 +#: part/templates/part/part_base.html:91 templates/js/translated/part.js:2299 msgid "Part actions" msgstr "" @@ -8149,7 +8189,7 @@ msgid "Minimum stock level" msgstr "" #: part/templates/part/part_base.html:331 templates/js/translated/bom.js:1071 -#: templates/js/translated/part.js:1268 templates/js/translated/part.js:2460 +#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2463 #: templates/js/translated/pricing.js:391 #: templates/js/translated/pricing.js:1054 msgid "Price Range" @@ -8242,8 +8282,8 @@ msgstr "" #: stock/templates/stock/stock_app_base.html:10 #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:51 -#: templates/js/translated/part.js:1246 templates/js/translated/part.js:2149 -#: templates/js/translated/part.js:2408 templates/js/translated/stock.js:1066 +#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2152 +#: templates/js/translated/part.js:2411 templates/js/translated/stock.js:1066 #: templates/js/translated/stock.js:2155 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -8363,8 +8403,8 @@ msgstr "" #: part/templates/part/stock_count.html:7 #: templates/js/translated/model_renderers.js:228 -#: templates/js/translated/part.js:704 templates/js/translated/part.js:2144 -#: templates/js/translated/part.js:2146 +#: templates/js/translated/part.js:707 templates/js/translated/part.js:2147 +#: templates/js/translated/part.js:2149 msgid "No Stock" msgstr "" @@ -8923,8 +8963,8 @@ msgstr "" msgid "Is the plugin active" msgstr "" -#: plugin/models.py:157 templates/js/translated/table_filters.js:370 -#: templates/js/translated/table_filters.js:518 +#: plugin/models.py:157 templates/js/translated/table_filters.js:377 +#: templates/js/translated/table_filters.js:525 msgid "Installed" msgstr "" @@ -9490,7 +9530,7 @@ msgstr "" msgid "Filter by parent location" msgstr "" -#: stock/api.py:615 templates/js/translated/table_filters.js:427 +#: stock/api.py:615 templates/js/translated/table_filters.js:434 msgid "External Location" msgstr "" @@ -9508,7 +9548,7 @@ msgstr "" #: stock/api.py:840 stock/serializers.py:604 #: stock/templates/stock/item_base.html:439 -#: templates/js/translated/table_filters.js:441 +#: templates/js/translated/table_filters.js:448 msgid "Stale" msgstr "" @@ -9570,7 +9610,7 @@ msgid "Stock items may not be directly located into a structural stock locations msgstr "" #: stock/models.py:196 templates/js/translated/stock.js:2865 -#: templates/js/translated/table_filters.js:243 +#: templates/js/translated/table_filters.js:250 msgid "External" msgstr "" @@ -9579,7 +9619,7 @@ msgid "This is an external stock location" msgstr "" #: stock/models.py:203 templates/js/translated/stock.js:2874 -#: templates/js/translated/table_filters.js:246 +#: templates/js/translated/table_filters.js:253 msgid "Location type" msgstr "" @@ -9914,7 +9954,7 @@ msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" #: stock/serializers.py:596 stock/templates/stock/item_base.html:437 -#: templates/js/translated/table_filters.js:435 users/models.py:174 +#: templates/js/translated/table_filters.js:442 users/models.py:174 msgid "Expired" msgstr "" @@ -10227,7 +10267,7 @@ msgstr "" msgid "Returned against Return Order" msgstr "" -#: stock/status_codes.py:90 templates/js/translated/table_filters.js:375 +#: stock/status_codes.py:90 templates/js/translated/table_filters.js:382 msgid "Sent to customer" msgstr "" @@ -10950,7 +10990,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:100 #: templates/js/translated/plugin.js:68 -#: templates/js/translated/table_filters.js:510 +#: templates/js/translated/table_filters.js:517 msgid "Builtin" msgstr "" @@ -10960,7 +11000,7 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:107 #: templates/js/translated/plugin.js:72 -#: templates/js/translated/table_filters.js:514 +#: templates/js/translated/table_filters.js:521 msgid "Sample" msgstr "" @@ -11064,7 +11104,7 @@ msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:81 #: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:108 -#: templates/js/translated/part.js:392 templates/js/translated/pricing.js:629 +#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629 #: templates/js/translated/stock.js:252 users/models.py:406 msgid "Delete" msgstr "" @@ -11105,12 +11145,12 @@ msgid "No category parameter templates found" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:308 -#: templates/js/translated/part.js:1649 +#: templates/js/translated/part.js:1652 msgid "Edit Template" msgstr "" #: templates/InvenTree/settings/settings_staff_js.html:309 -#: templates/js/translated/part.js:1650 +#: templates/js/translated/part.js:1653 msgid "Delete Template" msgstr "" @@ -11757,7 +11797,7 @@ msgid "Click on the following link to view this part" msgstr "" #: templates/email/low_stock_notification.html:18 -#: templates/js/translated/part.js:3234 +#: templates/js/translated/part.js:3237 msgid "Minimum Quantity" msgstr "" @@ -12146,7 +12186,7 @@ msgid "Includes variant and substitute stock" msgstr "" #: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2792 -#: templates/js/translated/part.js:1260 +#: templates/js/translated/part.js:1263 #: templates/js/translated/sales_order.js:1943 msgid "Includes variant stock" msgstr "" @@ -12501,7 +12541,7 @@ msgstr "" #: templates/js/translated/build.js:2289 templates/js/translated/build.js:2652 #: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212 -#: templates/js/translated/part.js:2319 templates/js/translated/part.js:2758 +#: templates/js/translated/part.js:2322 templates/js/translated/part.js:2761 #: templates/js/translated/stock.js:2068 templates/js/translated/stock.js:2795 msgid "Select" msgstr "" @@ -12544,8 +12584,8 @@ msgstr "" msgid "No build lines found" msgstr "" -#: templates/js/translated/build.js:2677 templates/js/translated/part.js:790 -#: templates/js/translated/part.js:1206 +#: templates/js/translated/build.js:2677 templates/js/translated/part.js:793 +#: templates/js/translated/part.js:1209 msgid "Trackable part" msgstr "" @@ -12735,7 +12775,7 @@ msgid "Delete Parameters" msgstr "" #: templates/js/translated/company.js:1191 -#: templates/js/translated/company.js:1479 templates/js/translated/part.js:2247 +#: templates/js/translated/company.js:1479 templates/js/translated/part.js:2250 msgid "Order parts" msgstr "" @@ -12752,34 +12792,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:1279 -#: templates/js/translated/company.js:1567 templates/js/translated/part.js:798 -#: templates/js/translated/part.js:1214 +#: templates/js/translated/company.js:1567 templates/js/translated/part.js:801 +#: templates/js/translated/part.js:1217 msgid "Template part" msgstr "" #: templates/js/translated/company.js:1283 -#: templates/js/translated/company.js:1571 templates/js/translated/part.js:802 -#: templates/js/translated/part.js:1218 +#: templates/js/translated/company.js:1571 templates/js/translated/part.js:805 +#: templates/js/translated/part.js:1221 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1468 +#: templates/js/translated/company.js:1403 templates/js/translated/part.js:1471 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:1438 templates/js/translated/part.js:1531 +#: templates/js/translated/company.js:1438 templates/js/translated/part.js:1534 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1532 +#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1535 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:1456 templates/js/translated/part.js:1437 +#: templates/js/translated/company.js:1456 templates/js/translated/part.js:1440 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:1465 templates/js/translated/part.js:1553 +#: templates/js/translated/company.js:1465 templates/js/translated/part.js:1556 msgid "Delete Parameter" msgstr "" @@ -13030,7 +13070,7 @@ msgstr "" #: templates/js/translated/news.js:38 #: templates/js/translated/notification.js:46 -#: templates/js/translated/part.js:1608 +#: templates/js/translated/part.js:1611 msgid "ID" msgstr "" @@ -13119,343 +13159,343 @@ msgstr "" msgid "Add Part Category" msgstr "" -#: templates/js/translated/part.js:331 templates/js/translated/stock.js:147 +#: templates/js/translated/part.js:334 templates/js/translated/stock.js:147 #: templates/js/translated/stock.js:182 msgid "Icon (optional) - Explore all available icons on" msgstr "" -#: templates/js/translated/part.js:352 +#: templates/js/translated/part.js:355 msgid "Create Part Category" msgstr "" -#: templates/js/translated/part.js:355 +#: templates/js/translated/part.js:358 msgid "Create new category after this one" msgstr "" -#: templates/js/translated/part.js:356 +#: templates/js/translated/part.js:359 msgid "Part category created" msgstr "" -#: templates/js/translated/part.js:370 +#: templates/js/translated/part.js:373 msgid "Edit Part Category" msgstr "" -#: templates/js/translated/part.js:383 +#: templates/js/translated/part.js:386 msgid "Are you sure you want to delete this part category?" msgstr "" -#: templates/js/translated/part.js:388 +#: templates/js/translated/part.js:391 msgid "Move to parent category" msgstr "" -#: templates/js/translated/part.js:397 +#: templates/js/translated/part.js:400 msgid "Delete Part Category" msgstr "" -#: templates/js/translated/part.js:401 +#: templates/js/translated/part.js:404 msgid "Action for parts in this category" msgstr "" -#: templates/js/translated/part.js:406 +#: templates/js/translated/part.js:409 msgid "Action for child categories" msgstr "" -#: templates/js/translated/part.js:430 +#: templates/js/translated/part.js:433 msgid "Create Part" msgstr "" -#: templates/js/translated/part.js:432 +#: templates/js/translated/part.js:435 msgid "Create another part after this one" msgstr "" -#: templates/js/translated/part.js:433 +#: templates/js/translated/part.js:436 msgid "Part created successfully" msgstr "" -#: templates/js/translated/part.js:461 +#: templates/js/translated/part.js:464 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:463 +#: templates/js/translated/part.js:466 msgid "Part edited" msgstr "" -#: templates/js/translated/part.js:474 +#: templates/js/translated/part.js:477 msgid "Create Part Variant" msgstr "" -#: templates/js/translated/part.js:531 +#: templates/js/translated/part.js:534 msgid "Active Part" msgstr "" -#: templates/js/translated/part.js:532 +#: templates/js/translated/part.js:535 msgid "Part cannot be deleted as it is currently active" msgstr "" -#: templates/js/translated/part.js:546 +#: templates/js/translated/part.js:549 msgid "Deleting this part cannot be reversed" msgstr "" -#: templates/js/translated/part.js:548 +#: templates/js/translated/part.js:551 msgid "Any stock items for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:549 +#: templates/js/translated/part.js:552 msgid "This part will be removed from any Bills of Material" msgstr "" -#: templates/js/translated/part.js:550 +#: templates/js/translated/part.js:553 msgid "All manufacturer and supplier information for this part will be deleted" msgstr "" -#: templates/js/translated/part.js:557 +#: templates/js/translated/part.js:560 msgid "Delete Part" msgstr "" -#: templates/js/translated/part.js:593 +#: templates/js/translated/part.js:596 msgid "You are subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:595 +#: templates/js/translated/part.js:598 msgid "You have subscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:600 +#: templates/js/translated/part.js:603 msgid "Subscribe to notifications for this item" msgstr "" -#: templates/js/translated/part.js:602 +#: templates/js/translated/part.js:605 msgid "You have unsubscribed to notifications for this item" msgstr "" -#: templates/js/translated/part.js:619 +#: templates/js/translated/part.js:622 msgid "Validating the BOM will mark each line item as valid" msgstr "" -#: templates/js/translated/part.js:629 +#: templates/js/translated/part.js:632 msgid "Validate Bill of Materials" msgstr "" -#: templates/js/translated/part.js:632 +#: templates/js/translated/part.js:635 msgid "Validated Bill of Materials" msgstr "" -#: templates/js/translated/part.js:657 +#: templates/js/translated/part.js:660 msgid "Copy Bill of Materials" msgstr "" -#: templates/js/translated/part.js:685 -#: templates/js/translated/table_filters.js:766 +#: templates/js/translated/part.js:688 +#: templates/js/translated/table_filters.js:755 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:688 +#: templates/js/translated/part.js:691 msgid "No stock available" msgstr "" -#: templates/js/translated/part.js:748 +#: templates/js/translated/part.js:751 msgid "Demand" msgstr "" -#: templates/js/translated/part.js:771 +#: templates/js/translated/part.js:774 msgid "Unit" msgstr "" -#: templates/js/translated/part.js:794 templates/js/translated/part.js:1210 +#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:806 +#: templates/js/translated/part.js:809 msgid "Subscribed part" msgstr "" -#: templates/js/translated/part.js:810 +#: templates/js/translated/part.js:813 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:893 +#: templates/js/translated/part.js:896 msgid "Schedule generation of a new stocktake report." msgstr "" -#: templates/js/translated/part.js:893 +#: templates/js/translated/part.js:896 msgid "Once complete, the stocktake report will be available for download." msgstr "" -#: templates/js/translated/part.js:901 +#: templates/js/translated/part.js:904 msgid "Generate Stocktake Report" msgstr "" -#: templates/js/translated/part.js:905 +#: templates/js/translated/part.js:908 msgid "Stocktake report scheduled" msgstr "" -#: templates/js/translated/part.js:1054 +#: templates/js/translated/part.js:1057 msgid "No stocktake information available" msgstr "" -#: templates/js/translated/part.js:1112 templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151 msgid "Edit Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1116 templates/js/translated/part.js:1158 +#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161 msgid "Delete Stocktake Entry" msgstr "" -#: templates/js/translated/part.js:1285 +#: templates/js/translated/part.js:1288 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:1603 +#: templates/js/translated/part.js:1606 msgid "No part parameter templates found" msgstr "" -#: templates/js/translated/part.js:1666 +#: templates/js/translated/part.js:1669 msgid "Edit Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1678 +#: templates/js/translated/part.js:1681 msgid "Any parameters which reference this template will also be deleted" msgstr "" -#: templates/js/translated/part.js:1686 +#: templates/js/translated/part.js:1689 msgid "Delete Part Parameter Template" msgstr "" -#: templates/js/translated/part.js:1720 +#: templates/js/translated/part.js:1723 #: templates/js/translated/purchase_order.js:1724 msgid "No purchase orders found" msgstr "" -#: templates/js/translated/part.js:1864 +#: templates/js/translated/part.js:1867 #: templates/js/translated/purchase_order.js:2223 #: templates/js/translated/return_order.js:754 #: templates/js/translated/sales_order.js:1911 msgid "This line item is overdue" msgstr "" -#: templates/js/translated/part.js:1910 +#: templates/js/translated/part.js:1913 #: templates/js/translated/purchase_order.js:2290 msgid "Receive line item" msgstr "" -#: templates/js/translated/part.js:1973 +#: templates/js/translated/part.js:1976 msgid "Delete part relationship" msgstr "" -#: templates/js/translated/part.js:1995 +#: templates/js/translated/part.js:1998 msgid "Delete Part Relationship" msgstr "" -#: templates/js/translated/part.js:2083 templates/js/translated/part.js:2522 +#: templates/js/translated/part.js:2086 templates/js/translated/part.js:2525 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:2204 +#: templates/js/translated/part.js:2207 msgid "Set the part category for the selected parts" msgstr "" -#: templates/js/translated/part.js:2209 +#: templates/js/translated/part.js:2212 msgid "Set Part Category" msgstr "" -#: templates/js/translated/part.js:2238 +#: templates/js/translated/part.js:2241 msgid "Set category" msgstr "" -#: templates/js/translated/part.js:2290 +#: templates/js/translated/part.js:2293 msgid "part" msgstr "" -#: templates/js/translated/part.js:2291 +#: templates/js/translated/part.js:2294 msgid "parts" msgstr "" -#: templates/js/translated/part.js:2387 +#: templates/js/translated/part.js:2390 msgid "No category" msgstr "" -#: templates/js/translated/part.js:2547 templates/js/translated/part.js:2677 +#: templates/js/translated/part.js:2550 templates/js/translated/part.js:2680 #: templates/js/translated/stock.js:2754 msgid "Display as list" msgstr "" -#: templates/js/translated/part.js:2563 +#: templates/js/translated/part.js:2566 msgid "Display as grid" msgstr "" -#: templates/js/translated/part.js:2661 +#: templates/js/translated/part.js:2664 msgid "No subcategories found" msgstr "" -#: templates/js/translated/part.js:2697 templates/js/translated/stock.js:2774 +#: templates/js/translated/part.js:2700 templates/js/translated/stock.js:2774 msgid "Display as tree" msgstr "" -#: templates/js/translated/part.js:2777 +#: templates/js/translated/part.js:2780 msgid "Load Subcategories" msgstr "" -#: templates/js/translated/part.js:2792 +#: templates/js/translated/part.js:2795 msgid "Subscribed category" msgstr "" -#: templates/js/translated/part.js:2880 +#: templates/js/translated/part.js:2883 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2902 templates/js/translated/search.js:342 +#: templates/js/translated/part.js:2905 templates/js/translated/search.js:342 msgid "results" msgstr "" -#: templates/js/translated/part.js:2952 +#: templates/js/translated/part.js:2955 msgid "Edit test template" msgstr "" -#: templates/js/translated/part.js:2953 +#: templates/js/translated/part.js:2956 msgid "Delete test template" msgstr "" -#: templates/js/translated/part.js:2957 +#: templates/js/translated/part.js:2960 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:2973 +#: templates/js/translated/part.js:2976 msgid "Edit Test Result Template" msgstr "" -#: templates/js/translated/part.js:2987 +#: templates/js/translated/part.js:2990 msgid "Delete Test Result Template" msgstr "" -#: templates/js/translated/part.js:3066 templates/js/translated/part.js:3067 +#: templates/js/translated/part.js:3069 templates/js/translated/part.js:3070 msgid "No date specified" msgstr "" -#: templates/js/translated/part.js:3069 +#: templates/js/translated/part.js:3072 msgid "Specified date is in the past" msgstr "" -#: templates/js/translated/part.js:3075 +#: templates/js/translated/part.js:3078 msgid "Speculative" msgstr "" -#: templates/js/translated/part.js:3125 +#: templates/js/translated/part.js:3128 msgid "No scheduling information available for this part" msgstr "" -#: templates/js/translated/part.js:3131 +#: templates/js/translated/part.js:3134 msgid "Error fetching scheduling information for this part" msgstr "" -#: templates/js/translated/part.js:3227 +#: templates/js/translated/part.js:3230 msgid "Scheduled Stock Quantities" msgstr "" -#: templates/js/translated/part.js:3243 +#: templates/js/translated/part.js:3246 msgid "Maximum Quantity" msgstr "" -#: templates/js/translated/part.js:3288 +#: templates/js/translated/part.js:3291 msgid "Minimum Stock Level" msgstr "" @@ -14425,7 +14465,7 @@ msgid "Stock item is destroyed" msgstr "" #: templates/js/translated/stock.js:2215 -#: templates/js/translated/table_filters.js:350 +#: templates/js/translated/table_filters.js:357 msgid "Depleted" msgstr "" @@ -14557,268 +14597,258 @@ msgstr "" msgid "This month" msgstr "" -#: templates/js/translated/table_filters.js:74 +#: templates/js/translated/table_filters.js:73 msgid "Has project code" msgstr "" -#: templates/js/translated/table_filters.js:89 -#: templates/js/translated/table_filters.js:619 -#: templates/js/translated/table_filters.js:631 -#: templates/js/translated/table_filters.js:672 +#: templates/js/translated/table_filters.js:88 +#: templates/js/translated/table_filters.js:608 +#: templates/js/translated/table_filters.js:620 +#: templates/js/translated/table_filters.js:661 msgid "Order status" msgstr "" -#: templates/js/translated/table_filters.js:94 -#: templates/js/translated/table_filters.js:636 -#: templates/js/translated/table_filters.js:662 -#: templates/js/translated/table_filters.js:677 -msgid "Outstanding" +#: templates/js/translated/table_filters.js:161 +msgid "Testable Part" msgstr "" -#: templates/js/translated/table_filters.js:102 -#: templates/js/translated/table_filters.js:542 -#: templates/js/translated/table_filters.js:644 -#: templates/js/translated/table_filters.js:685 -msgid "Assigned to me" -msgstr "" - -#: templates/js/translated/table_filters.js:158 +#: templates/js/translated/table_filters.js:165 msgid "Trackable Part" msgstr "" -#: templates/js/translated/table_filters.js:162 +#: templates/js/translated/table_filters.js:169 msgid "Assembled Part" msgstr "" -#: templates/js/translated/table_filters.js:166 +#: templates/js/translated/table_filters.js:173 msgid "Has Available Stock" msgstr "" -#: templates/js/translated/table_filters.js:182 +#: templates/js/translated/table_filters.js:189 msgid "Allow Variant Stock" msgstr "" -#: templates/js/translated/table_filters.js:234 -#: templates/js/translated/table_filters.js:345 +#: templates/js/translated/table_filters.js:241 +#: templates/js/translated/table_filters.js:352 msgid "Include sublocations" msgstr "" -#: templates/js/translated/table_filters.js:235 +#: templates/js/translated/table_filters.js:242 msgid "Include locations" msgstr "" -#: templates/js/translated/table_filters.js:267 +#: templates/js/translated/table_filters.js:274 msgid "Has location type" msgstr "" -#: templates/js/translated/table_filters.js:278 -#: templates/js/translated/table_filters.js:279 -#: templates/js/translated/table_filters.js:725 +#: templates/js/translated/table_filters.js:285 +#: templates/js/translated/table_filters.js:286 +#: templates/js/translated/table_filters.js:714 msgid "Include subcategories" msgstr "" -#: templates/js/translated/table_filters.js:287 -#: templates/js/translated/table_filters.js:778 +#: templates/js/translated/table_filters.js:294 +#: templates/js/translated/table_filters.js:767 msgid "Subscribed" msgstr "" -#: templates/js/translated/table_filters.js:298 -#: templates/js/translated/table_filters.js:380 +#: templates/js/translated/table_filters.js:305 +#: templates/js/translated/table_filters.js:387 msgid "Is Serialized" msgstr "" -#: templates/js/translated/table_filters.js:301 -#: templates/js/translated/table_filters.js:387 +#: templates/js/translated/table_filters.js:308 +#: templates/js/translated/table_filters.js:394 msgid "Serial number GTE" msgstr "" -#: templates/js/translated/table_filters.js:302 -#: templates/js/translated/table_filters.js:388 +#: templates/js/translated/table_filters.js:309 +#: templates/js/translated/table_filters.js:395 msgid "Serial number greater than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:305 -#: templates/js/translated/table_filters.js:391 +#: templates/js/translated/table_filters.js:312 +#: templates/js/translated/table_filters.js:398 msgid "Serial number LTE" msgstr "" -#: templates/js/translated/table_filters.js:306 -#: templates/js/translated/table_filters.js:392 +#: templates/js/translated/table_filters.js:313 +#: templates/js/translated/table_filters.js:399 msgid "Serial number less than or equal to" msgstr "" -#: templates/js/translated/table_filters.js:309 -#: templates/js/translated/table_filters.js:310 -#: templates/js/translated/table_filters.js:383 -#: templates/js/translated/table_filters.js:384 +#: templates/js/translated/table_filters.js:316 +#: templates/js/translated/table_filters.js:317 +#: templates/js/translated/table_filters.js:390 +#: templates/js/translated/table_filters.js:391 msgid "Serial number" msgstr "" -#: templates/js/translated/table_filters.js:314 -#: templates/js/translated/table_filters.js:405 +#: templates/js/translated/table_filters.js:321 +#: templates/js/translated/table_filters.js:412 msgid "Batch code" msgstr "" -#: templates/js/translated/table_filters.js:325 -#: templates/js/translated/table_filters.js:714 +#: templates/js/translated/table_filters.js:332 +#: templates/js/translated/table_filters.js:703 msgid "Active parts" msgstr "" -#: templates/js/translated/table_filters.js:326 +#: templates/js/translated/table_filters.js:333 msgid "Show stock for active parts" msgstr "" -#: templates/js/translated/table_filters.js:331 +#: templates/js/translated/table_filters.js:338 msgid "Part is an assembly" msgstr "" -#: templates/js/translated/table_filters.js:335 +#: templates/js/translated/table_filters.js:342 msgid "Is allocated" msgstr "" -#: templates/js/translated/table_filters.js:336 +#: templates/js/translated/table_filters.js:343 msgid "Item has been allocated" msgstr "" -#: templates/js/translated/table_filters.js:341 +#: templates/js/translated/table_filters.js:348 msgid "Stock is available for use" msgstr "" -#: templates/js/translated/table_filters.js:346 +#: templates/js/translated/table_filters.js:353 msgid "Include stock in sublocations" msgstr "" -#: templates/js/translated/table_filters.js:351 +#: templates/js/translated/table_filters.js:358 msgid "Show stock items which are depleted" msgstr "" -#: templates/js/translated/table_filters.js:356 +#: templates/js/translated/table_filters.js:363 msgid "Show items which are in stock" msgstr "" -#: templates/js/translated/table_filters.js:361 +#: templates/js/translated/table_filters.js:368 msgid "Show items which are in production" msgstr "" -#: templates/js/translated/table_filters.js:365 +#: templates/js/translated/table_filters.js:372 msgid "Include Variants" msgstr "" -#: templates/js/translated/table_filters.js:366 +#: templates/js/translated/table_filters.js:373 msgid "Include stock items for variant parts" msgstr "" -#: templates/js/translated/table_filters.js:371 +#: templates/js/translated/table_filters.js:378 msgid "Show stock items which are installed in another item" msgstr "" -#: templates/js/translated/table_filters.js:376 +#: templates/js/translated/table_filters.js:383 msgid "Show items which have been assigned to a customer" msgstr "" -#: templates/js/translated/table_filters.js:396 -#: templates/js/translated/table_filters.js:397 +#: templates/js/translated/table_filters.js:403 +#: templates/js/translated/table_filters.js:404 msgid "Stock status" msgstr "" -#: templates/js/translated/table_filters.js:400 +#: templates/js/translated/table_filters.js:407 msgid "Has batch code" msgstr "" -#: templates/js/translated/table_filters.js:409 +#: templates/js/translated/table_filters.js:416 msgid "Stock item is tracked by either batch code or serial number" msgstr "" -#: templates/js/translated/table_filters.js:414 +#: templates/js/translated/table_filters.js:421 msgid "Has purchase price" msgstr "" -#: templates/js/translated/table_filters.js:415 +#: templates/js/translated/table_filters.js:422 msgid "Show stock items which have a purchase price set" msgstr "" -#: templates/js/translated/table_filters.js:419 +#: templates/js/translated/table_filters.js:426 msgid "Expiry Date before" msgstr "" -#: templates/js/translated/table_filters.js:423 +#: templates/js/translated/table_filters.js:430 msgid "Expiry Date after" msgstr "" -#: templates/js/translated/table_filters.js:436 +#: templates/js/translated/table_filters.js:443 msgid "Show stock items which have expired" msgstr "" -#: templates/js/translated/table_filters.js:442 +#: templates/js/translated/table_filters.js:449 msgid "Show stock which is close to expiring" msgstr "" -#: templates/js/translated/table_filters.js:456 +#: templates/js/translated/table_filters.js:463 msgid "Test Passed" msgstr "" -#: templates/js/translated/table_filters.js:460 +#: templates/js/translated/table_filters.js:467 msgid "Include Installed Items" msgstr "" -#: templates/js/translated/table_filters.js:471 +#: templates/js/translated/table_filters.js:478 msgid "Interval start" msgstr "" -#: templates/js/translated/table_filters.js:475 +#: templates/js/translated/table_filters.js:482 msgid "Interval end" msgstr "" -#: templates/js/translated/table_filters.js:529 +#: templates/js/translated/table_filters.js:536 msgid "Build status" msgstr "" -#: templates/js/translated/table_filters.js:726 +#: templates/js/translated/table_filters.js:715 msgid "Include parts in subcategories" msgstr "" -#: templates/js/translated/table_filters.js:731 +#: templates/js/translated/table_filters.js:720 msgid "Show active parts" msgstr "" -#: templates/js/translated/table_filters.js:736 +#: templates/js/translated/table_filters.js:725 msgid "Show locked parts" msgstr "" -#: templates/js/translated/table_filters.js:744 +#: templates/js/translated/table_filters.js:733 msgid "Available stock" msgstr "" -#: templates/js/translated/table_filters.js:752 -#: templates/js/translated/table_filters.js:852 +#: templates/js/translated/table_filters.js:741 +#: templates/js/translated/table_filters.js:845 msgid "Has Units" msgstr "" -#: templates/js/translated/table_filters.js:753 +#: templates/js/translated/table_filters.js:742 msgid "Part has defined units" msgstr "" -#: templates/js/translated/table_filters.js:757 +#: templates/js/translated/table_filters.js:746 msgid "Has IPN" msgstr "" -#: templates/js/translated/table_filters.js:758 +#: templates/js/translated/table_filters.js:747 msgid "Part has internal part number" msgstr "" -#: templates/js/translated/table_filters.js:762 +#: templates/js/translated/table_filters.js:751 msgid "In stock" msgstr "" -#: templates/js/translated/table_filters.js:770 +#: templates/js/translated/table_filters.js:759 msgid "Purchasable" msgstr "" -#: templates/js/translated/table_filters.js:782 +#: templates/js/translated/table_filters.js:771 msgid "Has stocktake entries" msgstr "" -#: templates/js/translated/table_filters.js:848 +#: templates/js/translated/table_filters.js:841 msgid "Has Choices" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index de66333310..805a647f95 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Permisos para editar artículos" #: users/models.py:408 msgid "Permission to delete items" msgstr "Permiso para eliminar artículos" - diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 01125c5400..babf06a562 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 35b7eb107c..8912672dfc 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 3235b0aad8..eb6399a0be 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index a4a3b88f6e..95110a8fa7 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Oikeus muokata kohteita" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oikeus poistaa kohteita" - diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 91e129f495..bfe6b67da3 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Droit de modifier des élément" #: users/models.py:408 msgid "Permission to delete items" msgstr "Droit de supprimer des éléments" - diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index bca7f1f5fc..59f4371fc6 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 6681c9f5f8..eb5415a64f 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 3ae4501e85..3ebf987915 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -15232,4 +15232,3 @@ msgstr "Jogosultság tételek szerkesztéséhez" #: users/models.py:408 msgid "Permission to delete items" msgstr "Jogosultság tételek törléséhez" - diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 92be8a0f87..4188046302 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index f0d39da57a..3f058e0114 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Permessi per modificare gli elementi" #: users/models.py:408 msgid "Permission to delete items" msgstr "Autorizzazione ad eliminare gli elementi" - diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 71ee85c13c..7bdbd610f3 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "項目を編集する権限" #: users/models.py:408 msgid "Permission to delete items" msgstr "項目を削除する権限" - diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 24a157b628..a6b0727077 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index a12b5ebe4f..27e4c2d362 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 4fb3ed03d7..040ca48949 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index bda51ef246..8ab5445665 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Tillatelse til å endre elementer" #: users/models.py:408 msgid "Permission to delete items" msgstr "Tillatelse til å slette elementer" - diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 85513dedbb..2f04fa4620 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Uprawnienie do edycji przedmiotów" #: users/models.py:408 msgid "Permission to delete items" msgstr "Uprawnienie do usuwania przedmiotów" - diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 3cc15c7a43..39b7f6e3eb 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Permissões para editar itens" #: users/models.py:408 msgid "Permission to delete items" msgstr "Permissão para excluir itens" - diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index 2c361e4f5f..ddda4e4896 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 8acd7e3a3e..87f2d725b3 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 051b2a1959..574fb1779a 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Разрешение на редактирование элементо #: users/models.py:408 msgid "Permission to delete items" msgstr "Разрешение на удаление элементов" - diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 4ccc2937a1..c2d8fc3c37 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 3dcded4595..88efe72a7c 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 380ec81b0f..2c7fd59c70 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 4c4df72caf..fcfd2046b9 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 3a8cde8bf2..9aeb1ee390 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index edf59bd8d4..db988f53a9 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -1086,7 +1086,7 @@ msgstr "" #: templates/js/translated/table_filters.js:47 #: templates/project_code_data.html:6 msgid "Project Code" -msgstr "" +msgstr "Proje Kodu" #: build/models.py:392 msgid "Project code for this build order" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index e2f38aa5da..781d788278 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 5d78a2aa76..6518dc11bf 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "Quyển để sửa mục" #: users/models.py:408 msgid "Permission to delete items" msgstr "Quyền để xóa mục" - diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 2659083073..d49191f68d 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "编辑项目的权限" #: users/models.py:408 msgid "Permission to delete items" msgstr "删除项目的权限" - diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index 7211230545..afa8da73c5 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -15231,4 +15231,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index f75791ec1d..955eec9281 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 082796ef69..6e2c6f6e66 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index db51b487b2..d70eb493d2 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -63,15 +63,15 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Chyba" @@ -137,7 +137,7 @@ msgstr "Ano" msgid "No" msgstr "Ne" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Žádný název není definován" @@ -153,18 +153,18 @@ msgstr "Odstranit přidružený obrázek z této položky?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Odstranit" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Zrušit" @@ -183,7 +183,7 @@ msgstr "Vymazat" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Odeslat" @@ -241,7 +241,7 @@ msgstr "Nahrání obrázku se nezdařilo" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Dokončeno" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Aktualizovat" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Odstranit" @@ -590,8 +590,8 @@ msgstr "Server" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "Nejsou žádné záznamy" msgid "Thumbnail" msgstr "Náhled" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Akce čárového kódu" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Zobrazit" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Zobrazit čárový kód" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Přiřadit čárový kód" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Přiřadit vlatní čárový kód" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Odstranit vlastní čárový kód" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Upravit" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Smazat položku" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplikovat" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Duplikovat produkt" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Zjistit více" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Neznámá chyba" @@ -1232,28 +1236,22 @@ msgstr "Nic nenalezeno..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Nastavení" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Nastavení účtu" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Nastavení systému" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Centrum správce" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Centrum správce" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Centrum správce" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Odhlásit" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Otevřít navigaci" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Pluginy" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokumentace" @@ -1307,7 +1316,7 @@ msgstr "Dokumentace" msgid "About" msgstr "O aplikaci" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "O aplikaci" msgid "Notifications" msgstr "Notifikace" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Nemáš žádné nové notifikace." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Notifikace" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Označit jako přečtené" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Díl" @@ -1395,7 +1412,7 @@ msgstr "Díl" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Díly" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Skladová položka" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Skladové položky" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Umístění skladu" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Firma" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Kódy projektu" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Adresa" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Adresy" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Kontakty" @@ -1645,7 +1662,7 @@ msgstr "Správci" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Uživatel" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Neaktivní" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Zásoby" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Sériové číslo" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Množství" @@ -2336,13 +2353,13 @@ msgstr "Čínština (zjednodušená)" msgid "Chinese (Traditional)" msgstr "Čínština (tradiční)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Domů" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Domů" msgid "Dashboard" msgstr "Přehled" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Přejít na InvenTree nástěnku" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Navštivte dokumentaci pro více informací o InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "O InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "O InvenTree.org" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Informace o serveru" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "O této instanci Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Informace o licenci" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Otevřít hlavní navigační menu" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Webová stránka" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Nákup" @@ -2496,9 +2517,9 @@ msgstr "Nákup" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Prodej" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Stav" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Akce" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "Na skladě" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "Přesunout" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Přidat" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Počet" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Jméno" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Příjmení" @@ -3473,11 +3494,11 @@ msgstr "Příjmení" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Jméno:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Příjmení:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "Označit jako nepřečtenou" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Reference" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "Reference" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Popis" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index b3e0873fce..e89de7c663 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index d621a9d955..7821e00626 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Fehler" @@ -137,7 +137,7 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Kein Name festgelegt" @@ -153,18 +153,18 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Entfernen" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Abbrechen" @@ -183,7 +183,7 @@ msgstr "Leeren" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Speichern" @@ -241,7 +241,7 @@ msgstr "Das Bild konnte nicht hochgeladen werden" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Abgeschlossen" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Aktualisieren" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Löschen" @@ -590,8 +590,8 @@ msgstr "Adresse" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "Keine Einträge vorhanden" msgid "Thumbnail" msgstr "Vorschaubild" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "Importiere Zeilen" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "Bitte warten... während die Daten importiert werden" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "Beim Importieren der Daten ist ein Fehler aufgetreten" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "Daten ändern" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "Zeile löschen" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "Zeile" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "Zeile enthält Fehler" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "Annehmen" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "Gültig" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "Filtern nach Zeilenvalidierung" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Fertigstellen" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "Filtern nach Zeilenvollständigkeit" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "Ausgewählte Zeilen importieren" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "Daten werden verarbeiten" @@ -863,59 +863,63 @@ msgstr "Importiere Datensätze" msgid "Imported rows" msgstr "Importierte Zeilen" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Barcode-Aktionen" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "Barcode anzeigen" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Anzeigen" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Barcode anzeigen" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Link-Barcode" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Benutzerdefinierter Barcode verknüpfen" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Verknüpfung von benutzerdefiniertem Barcode aufheben" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Bearbeiten" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Element löschen" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "Angehalten" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplizieren" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Artikel duplizieren" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Mehr lesen" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Unbekannter Fehler" @@ -1232,28 +1236,22 @@ msgstr "Nichts gefunden..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Einstellungen" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Benutzereinstellungen" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Einstellungen" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Adminbereich" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Adminbereich" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Adminbereich" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Abmelden" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Navigation öffnen" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Plugins" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokumentation" @@ -1307,7 +1316,7 @@ msgstr "Dokumentation" msgid "About" msgstr "Über uns" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Über uns" msgid "Notifications" msgstr "Benachrichtigungen" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Du hast keine ungelesenen Benachrichtigungen. " -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Benachrichtigung" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Als gelesen markieren" @@ -1377,13 +1394,13 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Teil" @@ -1395,7 +1412,7 @@ msgstr "Teil" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Teile" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "Testvorlagen für Teil" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Teilkategorie" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Teil-Kategorien" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lagerartikel" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Lagerartikel" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Lagerort" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Lagerorte" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Firma" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Unternehmen" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Projektnummern" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Einkaufsbestellung" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Nachbestellungen" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "Bestellpositionen" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkaufsauftrag" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Aufträge" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Versand der Bestellungen" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Rückgabe Auftrag" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Reklamationen" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Adressen" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Kontakte" @@ -1645,7 +1662,7 @@ msgstr "Eigentümer" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Nutzer" @@ -1707,14 +1724,14 @@ msgstr "Sendung" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Kein Bestand" @@ -1723,34 +1740,34 @@ msgstr "Kein Bestand" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Lager" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Seriennummer" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Anzahl" @@ -2336,13 +2353,13 @@ msgstr "Chinesisch (vereinfacht)" msgid "Chinese (Traditional)" msgstr "Chinesisch (Traditionell)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Startseite" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Startseite" msgid "Dashboard" msgstr "Dashboard" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Gehe zum InvenTree Dashboard" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Besuche die Dokumentation, um mehr über InvenTree zu erfahren" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "Über InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Über die InvenTree Organisation" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Server Informationen" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Über diese InvenTree Instanz" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Lizenz Informationen" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "Lizenzen für Abhängigkeiten des Services" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Hauptnavigationsmenü öffnen" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Abonnierte Teile" @@ -2470,7 +2491,7 @@ msgstr "Aktuelles" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Webseite" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Einkauf" @@ -2496,9 +2517,9 @@ msgstr "Einkauf" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Verkäufe" @@ -2798,7 +2819,7 @@ msgstr "Artikel aus Liste entfernen" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "Losnummer" @@ -2832,47 +2853,47 @@ msgstr "Seriennummern" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Verpackung" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Notiz" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Erhalten" @@ -2886,7 +2907,7 @@ msgstr "Erhalten" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Aktionen" @@ -2923,9 +2944,9 @@ msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "Lagerartikel hinzufügen" @@ -2945,9 +2966,9 @@ msgstr "Zum Standard-Lagerort verschieben" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "Auf Lager" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "Verschieben" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Hinzufügen" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Anzahl" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "Bestand entfernen" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Bestand verschieben" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Bestand zählen" @@ -3453,15 +3474,15 @@ msgstr "Seriennummer oder Daten des Artikels eingeben" msgid "Add dummy item" msgstr "Dummy Element hinzufügen" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Kontodetails" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Vorname" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Nachname" @@ -3473,11 +3494,11 @@ msgstr "Nachname" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Vorname:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Nachname:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "Keine Token konfiguriert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "Keine Token konfiguriert" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Aktiv" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Berichte" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Inventur" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Bauaufträge" @@ -3885,7 +3906,7 @@ msgstr "Anzeigeoptionen" msgid "Account Settings" msgstr "Kontoeinstellungen" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Zu Systemeinstellungen wechseln" @@ -3921,38 +3942,41 @@ msgstr "Als ungelesen markieren" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Referenz" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "Referenz" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beschreibung" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "Übergeordneter Bauauftrag" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "Bauauftrag Anzahl" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Aufgegeben von" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "Aufgegeben von" msgid "Responsible" msgstr "Verantwortlich" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Erstellt" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Zieldatum" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Zieldatum" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "Abgeschlossen" @@ -4036,15 +4060,15 @@ msgstr "Abgeschlossen" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "Quell Lagerort" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "Beliebiger Lagerort" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "Ziel Lagerort" @@ -4060,70 +4084,70 @@ msgstr "Ziel Lagerort" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Bauauftrag Details" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Positionen" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "Testergebnisse" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Anhänge" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notizen" @@ -4132,134 +4156,134 @@ msgstr "Notizen" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "Bauauftrag bearbeiten" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Bauauftrag bearbeiten" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "Bestellung stornieren" @@ -4271,24 +4295,24 @@ msgstr "Bestellung stornieren" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "E-Mail-Adresse" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "Standardwährung" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "Standardwährung" msgid "Supplier" msgstr "Lieferant" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Hersteller" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "Hersteller" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Details" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Hergestellte Teile" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Hergestellte Teile" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Zuliefererteile" @@ -4339,32 +4363,36 @@ msgstr "Zuliefererteile" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "Firmen-Aktionen" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Internes Teil" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "Externer Link" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Teilenummer des Herstellers" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parameter" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Lieferanten" @@ -4412,62 +4440,62 @@ msgstr "Herstellerteil Aktionen" msgid "ManufacturerPart" msgstr "Herstellerteil" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Verpackungsmenge" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "Lieferantenverfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "Verfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "Zuliefererteil Details" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "Empfangene Lagerartikel" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Pfad" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "Unterkategorien" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "Teilekategorie bearbeiten" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "Elemente löschen" @@ -4539,101 +4567,101 @@ msgstr "Kategorieaktionen" msgid "Category Details" msgstr "Kategorie-Details" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "Variante von" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "Version" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Herstellbar" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Gebäude" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Gesperrt" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "Vorlagenteil" @@ -4641,192 +4669,192 @@ msgstr "Vorlagenteil" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "Virtuelles Teil" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Erstelldatum" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "Erstellt von" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Standard Zulieferer" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Letzte Inventur" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "Inventur durch" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "Teil-Details" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Ferienguthaben/Freitage" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "Teilbepreisung" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Hersteller" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Terminierung" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Verfügbar" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "Kein Bestand" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "In Bestellung" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "In Produktion" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Teil bearbeiten" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Lager-Aktionen" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Bestand zählen" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Bestand übertragen" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Teile-Aktionen" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "Verkaufs Preise" msgid "Sale History" msgstr "Verkaufshistorie" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Gesamtpreis" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Komponente" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "Höchster Preis" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Preis pro Einheit" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Aktualisiert" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "Kuchendiagramm" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "Balkendiagramm" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "Staffelpreis bearbeiten" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "Staffelpreis löschen" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "Preisstaffel" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "Preis" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "Gesamt Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -5019,7 +5047,7 @@ msgstr "Lade Preisdaten" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Datum" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "Verkaufspreis" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "Lieferant Preis" @@ -5047,117 +5075,117 @@ msgstr "Lieferant Preis" msgid "Variant Part" msgstr "Variantenteil" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Bestellung hinzufügen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "Lieferanten-Referenz" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "Bestellwährung" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "Bestellwährung" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "Gesamtkosten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "Erstellt am" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Bestelldetails" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Bestellaktionen" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Kundenreferenz" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Neuer Rücksendeauftrag" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "Kunden" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "Auftrag hinzufügen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "Bestellung versenden" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "Übergeordneter Lagerort" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "Unter-Lagerorte" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Extern" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Lagerort Typ" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "Oberster Lagerort" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "Lagerort-Details" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "Standardteile" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Lagerort bearbeiten" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "Lagerort löschen" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "Bestandsaktionen" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "Aktion für Lagerartikel an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "Aktion für untergeordnete Lagerorte" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "Aktion für untergeordnete Lagerorte an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "Lagerort Aktionen" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Basisteil" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "Lagerbestand Status" @@ -5284,11 +5312,11 @@ msgstr "Lagerbestand Status" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "Verbaut in" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "Verbraucht von" @@ -5296,7 +5324,7 @@ msgstr "Verbraucht von" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "Bauauftrag" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "Lagerdetails" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Bestandsverfolgung" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Test Daten" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Installierte Elemente" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" @@ -5334,38 +5362,38 @@ msgstr "Lagerartikel bearbeiten" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "Lagerartikel löschen" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "Lagervorgänge" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Bestand zählen" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Lagerbestand hinzufügen" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Lagerbestand entfernen" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Verschieben" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Lagerbestand verschieben" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "Kein Lagerort gesetzt" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "Versanddatum" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Filter" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Wert" @@ -5486,29 +5514,29 @@ msgstr "Filter hinzufügen" msgid "Clear Filters" msgstr "Filter zurücksetzen" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "Der Server hat einen falschen Datentyp zurückgegeben" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Ungültige Anfrage" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Nicht autorisiert" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Verweigert" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Nicht gefunden" @@ -5516,15 +5544,15 @@ msgstr "Nicht gefunden" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" @@ -5545,65 +5573,65 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Barcode-Aktionen" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Daten aktualisieren" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Tabellenfilter" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "Diese Stücklistenposition ist für ein anderes übergeordnetes Element definiert" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Teile-Informationen" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "Externer Bestand" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Ersatz Bestand einbeziehen" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Lagerinformationen" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Verbrauchsartikel" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "Nachverfolgbare Teile anzeigen" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "Nachverfolgbare Teile anzeigen" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "Artikel mit verfügbarem Lagerbestand anzeigen" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "Artikel in Bestellung anzeigen" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "Bestätigt" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "Bestätigte Einträge anzeigen" @@ -5653,32 +5681,32 @@ msgstr "Bestätigte Einträge anzeigen" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "Vererbt" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "Vererbte Elemente anzeigen" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Optional" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "Optionale Elemente anzeigen" @@ -5686,16 +5714,16 @@ msgstr "Optionale Elemente anzeigen" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Verbrauchsmaterial" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Verbrauchsmaterial" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "Verbrauchbare Artikel anzeigen" @@ -5703,112 +5731,112 @@ msgstr "Verbrauchbare Artikel anzeigen" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "Hat Preise" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "Hat Preise" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "Artikel mit Preisen anzeigen" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "Stücklisten-Position hinzufügen" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "Stücklisten-Position erstellt" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "Stücklisten-Position bearbeiten" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "Stücklisten-Position aktualisiert" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "Stücklisten-Position löschen" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "Stücklisten-Position gelöscht" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "Stückliste anzeigen" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "Ersatzteil bearbeiten" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Montage" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "Aktive Baugruppen anzeigen" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Nachverfolgbar" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Nachverfolgbare Baugruppen anzeigen" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "Bauprodukt" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "Zugewiesen" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "Zugewiesene Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "Positionen mit verfügbarem Lagerbestand anzeigen" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "Verbrauchsmaterialien anzeigen" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "Optionale Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "Verfolgbare Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "In Produktion" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "Einheiten Menge" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Bestand zuweisen" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "Bestand bestellen" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "Bestand bauen" @@ -5970,25 +6002,25 @@ msgstr "Filtern nach Benutzer, der diese Bestellung ausgestellt hat" msgid "Filter by responsible owner" msgstr "Nach verantwortlichem Besitzer filtern" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "Testergebnis hinzufügen" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "Testergebnis hinzugefügt" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "Kein Ergebnis" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "Bauprodukt hinzufügen" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "Ausgewählte Bauprodukte fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "Ausgewählte Bauprodukte verschrotten" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "Ausgewählte Bauprodukte abbrechen" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "Zuweisen" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "Bestand dem Bauprodukt zuweisen" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "Freigeben" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "Bestand von Bauprodukt entfernen" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "Bauprodukt fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "Verschrotten" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "Bauprodukt verschrotten" @@ -6045,19 +6077,19 @@ msgstr "Bauprodukt verschrotten" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "Bauprodukt abbrechen" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "Losnummer" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "Erforderliche Tests" @@ -6187,28 +6219,28 @@ msgstr "Keine Anlagen gefunden" msgid "Drag attachment file here to upload" msgstr "Datei zum Hochladen hierher ziehen" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "Position hinzufügen" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "Position bearbeiten" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "Position löschen" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Alternativen einschließen" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "Parametervorlage hinzufügen" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Gesamtmenge" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "Keine Ergebnisse" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "Erforderlich" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "Erforderliche Tests anzeigen" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "Aktiviert" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "Beispiel" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Installiert" @@ -7069,42 +7101,42 @@ msgstr "Parameter löschen" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Teilebeschreibung" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Lieferantennummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Lieferanten-Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Herstellernummer" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Bestimmungsort" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Position empfangen" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Position hinzufügen" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Erhaltene Artikel" @@ -7156,80 +7188,80 @@ msgstr "Zeige aktiven Lieferant" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Bestand bestellen" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "Aufgaben ID" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "Gestartet" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "Modelltyp" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "Nach Modelltyp filtern" @@ -7414,11 +7446,11 @@ msgstr "Letzte Ausführung" msgid "Next Run" msgstr "Nächste Ausführung" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "Bearbeiten" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "Vorlage bearbeiten" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "Vorlage entfernen" @@ -7459,15 +7491,15 @@ msgstr "Vorlage entfernen" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "Nach aktiviertem Status filtern" @@ -7573,276 +7605,276 @@ msgstr "Lagerorttyp löschen" msgid "Icon" msgstr "Symbol" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "Dieser Lagerbestand ist in Produktion" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "Dieser Lagerartikel ist abgelaufen" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "Dieser Lagerartikel ist veraltet" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "Dieser Lagerartikel ist vollständig zugewiesen" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "Dieser Lagerartikel ist teilweise zugewiesen" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "Dieser Lagerartikel wurde verbraucht" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "Bestand aktiver Teile anzeigen" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "Nach Lagerstatus filtern" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "Zeige Bestand für Baugruppen" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "Zugewiesene Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "Verfügbare Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Unter-Lagerorte einschließen" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "Bestand in Unter-Lagerorten einschließen" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "Erschöpft" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "Zeige aufgebrauchte Lagerbestände" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "Zeige Teile welche im Lager sind" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "Zeige Teile welche in Produktion sind" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "Lagerartikel für Teile-Varianten einschließen" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "Zeige Bestand, welcher in anderen Teilen verbaut ist" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "Zum Kunden geschickt" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "Hat Seriennummer" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "Zeige Bestand mit Seriennummer" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "Hat Losnummer" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "Zeige Bestand mit Losnummer" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "Verfolgbare Objekte anzeigen" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "Hat Einkaufspreis" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "Externer Lagerort" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "Zeige Elemente an einem externen Lagerort" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "Lagerartikel hinzufügen" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "Bestimmte Menge aus dem Lagerartikel entfernen" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "Lagerartikel an neue Standorte verschieben" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "Bestandsstatus ändern" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "Status der Lagerbestände ändern" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "Bestand zusammenführen" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "Lagerartikel zusammenführen" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "Neuen Bestand bestellen" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "Kunden zuweisen" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "Bestand löschen" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "Lagerartikel löschen" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "Test" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "Testergebnis für installierten Lagerbestand" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "Ergebnis" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "Anhang" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "Teststation" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "Fertiggestellt" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "Testergebnis bearbeiten" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "Testergebnis aktualisiert" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "Testergebnis löschen" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "Testergebnis gelöscht" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "Test bestanden" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "Testergebnis wurde erfasst" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "Fehler beim Erfassen des Testergebnisses" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "Test bestanden" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "Ergebnisse für erforderliche Tests anzeigen" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "Installierte Teile einschließen" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "Zeige Ergebnisse für installierte Lagerartikel" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "Bestanden" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "Nur bestandene Tests anzeigen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index ce75f58aa6..9109394d04 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Αφαίρεση" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Ακύρωση" @@ -183,7 +183,7 @@ msgstr "Εκκαθάριση" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Υποβολή" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Επιτυχία" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Ενημέρωση" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Διαγραφή" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Ανενεργό" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 0ca3fb023e..6c4fb410df 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -58,15 +58,15 @@ msgstr "Label printing completed successfully" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:444 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Error" @@ -132,7 +132,7 @@ msgstr "Yes" msgid "No" msgstr "No" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "No name defined" @@ -148,18 +148,18 @@ msgstr "Remove the associated image from this item?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Remove" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Cancel" @@ -178,7 +178,7 @@ msgstr "Clear" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Submit" @@ -236,7 +236,7 @@ msgstr "Image upload failed" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Success" @@ -408,11 +408,11 @@ msgid "Update" msgstr "Update" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Delete" @@ -585,8 +585,8 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:141 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -695,60 +695,60 @@ msgstr "No entries available" msgid "Thumbnail" msgstr "Thumbnail" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "Importing Rows" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "Please wait while the data is imported" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "An error occurred while importing data" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "Edit Data" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "Delete Row" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "Row" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "Row contains errors" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "Accept" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "Valid" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "Filter by row validation status" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Complete" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "Filter by row completion status" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "Import selected rows" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "Processing Data" @@ -858,59 +858,63 @@ msgstr "Importing Records" msgid "Imported rows" msgstr "Imported rows" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Barcode Actions" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "View Barcode" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "View" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "View barcode" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Link Barcode" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Link custom barcode" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Unlink Barcode" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Unlink custom barcode" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Edit" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "Edit item" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Delete item" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "Hold" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicate" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Duplicate item" @@ -919,7 +923,7 @@ msgid "Read More" msgstr "Read More" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Unknown error" @@ -1227,28 +1231,22 @@ msgstr "Nothing found..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Settings" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Account settings" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "System Settings" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Admin Center" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1258,11 +1256,22 @@ msgstr "Admin Center" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "Change Color Mode" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Admin Center" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Logout" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Open Navigation" @@ -1294,7 +1303,7 @@ msgid "Plugins" msgstr "Plugins" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Documentation" @@ -1302,7 +1311,7 @@ msgstr "Documentation" msgid "About" msgstr "About" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1310,17 +1319,25 @@ msgstr "About" msgid "Notifications" msgstr "Notifications" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "Mark all as read" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "View all notifications" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "You have no unread notifications." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Notification" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Mark as read" @@ -1373,12 +1390,12 @@ msgstr "Unknown model: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1052 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Part" @@ -1390,7 +1407,7 @@ msgstr "Part" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:814 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Parts" @@ -1411,9 +1428,9 @@ msgid "Part Test Templates" msgstr "Part Test Templates" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1442,22 +1459,22 @@ msgstr "Part Category" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1042 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Part Categories" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Stock Item" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Stock Items" @@ -1466,9 +1483,9 @@ msgid "Stock Location" msgstr "Stock Location" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Stock Locations" @@ -1515,7 +1532,7 @@ msgid "Build Items" msgstr "Build Items" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Company" @@ -1524,8 +1541,8 @@ msgid "Companies" msgstr "Companies" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/TableHoverCard.tsx:67 +#: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -1539,7 +1556,7 @@ msgstr "Project Codes" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1547,9 +1564,9 @@ msgstr "Purchase Order" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:649 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -1564,17 +1581,17 @@ msgstr "Purchase Order Lines" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:479 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Sales Order" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Sales Orders" @@ -1588,14 +1605,14 @@ msgid "Sales Order Shipments" msgstr "Sales Order Shipments" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Return Order" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Return Orders" @@ -1614,19 +1631,19 @@ msgid "Address" msgstr "Address" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Addresses" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Contacts" @@ -1640,7 +1657,7 @@ msgstr "Owners" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "User" @@ -1702,14 +1719,14 @@ msgstr "Shipment" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:866 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inactive" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "No stock" @@ -1718,34 +1735,34 @@ msgstr "No stock" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:530 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stock" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Serial Number" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Quantity" @@ -2331,13 +2348,13 @@ msgstr "Chinese (Simplified)" msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Home" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2345,48 +2362,52 @@ msgstr "Home" msgid "Dashboard" msgstr "Dashboard" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Go to the InvenTree dashboard" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Visit the documentation to learn more about InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "About InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "About the InvenTree org" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Server Information" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "About this Inventree instance" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "License Information" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "Licenses for dependencies of the service" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Open the main navigation menu" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "Go to the Admin Center" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Subscribed Parts" @@ -2408,7 +2429,7 @@ msgid "Recently Updated" msgstr "Recently Updated" #: src/defaults/dashboardItems.tsx:50 -#: src/tables/part/PartTable.tsx:232 +#: src/tables/part/PartTable.tsx:238 msgid "Low Stock" msgstr "Low Stock" @@ -2465,7 +2486,7 @@ msgstr "Current News" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Website" @@ -2482,8 +2503,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Purchasing" @@ -2491,9 +2512,9 @@ msgstr "Purchasing" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Sales" @@ -2725,7 +2746,7 @@ msgstr "Build outputs have been cancelled" #~ msgid "Part created" #~ msgstr "Part created" -#: src/forms/PartForms.tsx:123 +#: src/forms/PartForms.tsx:124 msgid "Parent part category" msgstr "Parent part category" @@ -2793,7 +2814,7 @@ msgstr "Remove item from list" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2813,11 +2834,11 @@ msgstr "Store with already received stock" #: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:219 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "Batch Code" @@ -2827,47 +2848,47 @@ msgstr "Serial numbers" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Packaging" #: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:135 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:114 -#: src/tables/build/BuildOrderTable.tsx:119 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Note" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Received" @@ -2881,7 +2902,7 @@ msgstr "Received" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Actions" @@ -2918,9 +2939,9 @@ msgstr "Enter serial numbers for new stock (or leave blank)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "Add Stock Item" @@ -2940,9 +2961,9 @@ msgstr "Move to default location" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:228 -#: src/pages/part/PartDetail.tsx:830 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "In Stock" @@ -2951,14 +2972,14 @@ msgid "Move" msgstr "Move" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Add" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Count" @@ -2971,12 +2992,12 @@ msgid "Remove Stock" msgstr "Remove Stock" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:996 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Transfer Stock" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:985 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Count Stock" @@ -3448,15 +3469,15 @@ msgstr "Enter item serial or data" msgid "Add dummy item" msgstr "Add dummy item" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Account Details" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "First name" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Last name" @@ -3468,11 +3489,11 @@ msgstr "Last name" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "First name:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Last name:" @@ -3575,9 +3596,9 @@ msgid "No tokens configured" msgstr "No tokens configured" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:295 -#: src/tables/bom/UsedInTable.tsx:79 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 @@ -3591,7 +3612,7 @@ msgstr "No tokens configured" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Active" @@ -3848,15 +3869,15 @@ msgid "Reporting" msgstr "Reporting" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:669 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Stocktake" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:549 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:603 -#: src/pages/sales/SalesOrderDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Build Orders" @@ -3880,7 +3901,7 @@ msgstr "Display Options" msgid "Account Settings" msgstr "Account Settings" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Switch to System Setting" @@ -3917,37 +3938,40 @@ msgstr "Mark as unread" #~ msgstr "Build Status" #: src/pages/build/BuildDetail.tsx:102 -#: src/pages/part/PartDetail.tsx:148 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/build/BuildOrderTable.tsx:50 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" #: src/pages/build/BuildDetail.tsx:115 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:88 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:155 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Reference" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:155 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 -#: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:108 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3955,8 +3979,8 @@ msgstr "Reference" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Description" @@ -3975,16 +3999,16 @@ msgid "Completed Outputs" msgstr "Completed Outputs" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:148 +#: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Issued By" #: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:357 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:195 -#: src/tables/build/BuildOrderTable.tsx:154 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4003,13 +4027,13 @@ msgstr "Created" #~ msgstr "View part barcode" #: src/pages/build/BuildDetail.tsx:186 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:200 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Target Date" msgstr "Target Date" @@ -4060,10 +4084,13 @@ msgid "Build Details" msgstr "Build Details" #: src/pages/build/BuildDetail.tsx:257 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:245 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Line Items" @@ -4072,7 +4099,7 @@ msgid "Incomplete Outputs" msgstr "Incomplete Outputs" #: src/pages/build/BuildDetail.tsx:289 -#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "Allocated Stock" @@ -4084,38 +4111,38 @@ msgstr "Consumed Stock" msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:319 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "Test Results" -#: src/pages/build/BuildDetail.tsx:334 -#: src/pages/part/PartDetail.tsx:686 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:348 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:708 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:270 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:304 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Attachments" -#: src/pages/build/BuildDetail.tsx:356 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:716 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:281 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:315 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notes" @@ -4124,134 +4151,134 @@ msgstr "Notes" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Edit Build Order" -msgstr "Edit Build Order" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Edit Build Order" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/tables/build/BuildOrderTable.tsx:164 +#: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:395 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:398 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:308 -#: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:348 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "Place this order on hold" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:317 -#: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:349 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:415 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:300 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:301 -#: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:333 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:423 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:329 -#: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:426 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 -#: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:386 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:464 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:359 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:501 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:438 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:505 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:402 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:510 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:446 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "Cancel order" @@ -4263,24 +4290,24 @@ msgstr "Cancel order" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "Phone Number" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "Email Address" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "Default Currency" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4288,21 +4315,21 @@ msgstr "Default Currency" msgid "Supplier" msgstr "Supplier" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Manufacturer" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:102 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4310,20 +4337,20 @@ msgstr "Manufacturer" msgid "Customer" msgstr "Customer" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Details" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Manufactured Parts" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Manufactured Parts" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Supplied Parts" @@ -4331,32 +4358,36 @@ msgstr "Supplied Parts" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "Delete Company" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "Company Actions" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Internal Part" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "External Link" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Manufacturer Part Number" @@ -4370,12 +4401,12 @@ msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:519 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:636 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Suppliers" @@ -4404,62 +4435,62 @@ msgstr "Manufacturer Part Actions" msgid "ManufacturerPart" msgstr "ManufacturerPart" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Pack Quantity" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "Supplier Availability" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "Availability Updated" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "Availability" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "Supplier Part Details" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:257 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Supplier Pricing" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "Supplier Part Actions" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Add Supplier Part" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Path" @@ -4473,7 +4504,7 @@ msgid "Subcategories" msgstr "Subcategories" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4498,7 +4529,7 @@ msgid "Edit Part Category" msgstr "Edit Part Category" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "Delete items" @@ -4531,101 +4562,101 @@ msgstr "Category Actions" msgid "Category Details" msgstr "Category Details" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "Variant of" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "Revision of" -#: src/pages/part/PartDetail.tsx:175 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "Revision" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" -#: src/pages/part/PartDetail.tsx:188 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:195 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:173 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:234 -#: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:136 -#: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 +#: src/tables/part/PartTable.tsx:288 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:241 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "Variant Stock" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:255 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:264 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" -#: src/pages/part/PartDetail.tsx:279 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Can Build" -#: src/pages/part/PartDetail.tsx:286 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Building" -#: src/pages/part/PartDetail.tsx:300 -#: src/pages/part/PartDetail.tsx:860 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Locked" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "Template Part" @@ -4633,187 +4664,192 @@ msgstr "Template Part" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:311 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:321 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "Trackable Part" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:326 -msgid "Purchaseable Part" -msgstr "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "Testable Part" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:331 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 +msgid "Trackable Part" +msgstr "Trackable Part" + +#: src/pages/part/PartDetail.tsx:334 +msgid "Purchaseable Part" +msgstr "Purchaseable Part" + +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:336 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "Virtual Part" -#: src/pages/part/PartDetail.tsx:344 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Creation Date" -#: src/pages/part/PartDetail.tsx:349 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "Created By" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Default Supplier" -#: src/pages/part/PartDetail.tsx:375 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:414 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Last Stocktake" -#: src/pages/part/PartDetail.tsx:449 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "Part Details" -#: src/pages/part/PartDetail.tsx:544 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:551 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:562 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Build Order Allocations" -#: src/pages/part/PartDetail.tsx:577 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "Part Pricing" -#: src/pages/part/PartDetail.tsx:623 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Manufacturers" -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:675 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:702 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:836 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Available" -#: src/pages/part/PartDetail.tsx:842 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "No Stock" -#: src/pages/part/PartDetail.tsx:848 -#: src/tables/bom/BomTable.tsx:319 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:854 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "In Production" -#: src/pages/part/PartDetail.tsx:879 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:914 -#: src/tables/part/PartTable.tsx:325 -#: src/tables/part/PartTable.tsx:336 +#: src/pages/part/PartDetail.tsx:927 +#: src/tables/part/PartTable.tsx:331 +#: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:928 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:978 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:997 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:1006 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1066 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -4859,31 +4895,32 @@ msgstr "Sale Pricing" msgid "Sale History" msgstr "Sale History" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Component" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimum Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4897,53 +4934,54 @@ msgstr "Maximum Price" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Unit Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Updated" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "Pie Chart" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "Bar Chart" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "Add Price Break" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "Edit Price Break" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "Delete Price Break" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "Price Break" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "Price" @@ -4972,8 +5010,8 @@ msgid "Overall Pricing" msgstr "Overall Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "Last Updated" @@ -5004,7 +5042,7 @@ msgstr "Loading pricing data" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Date" @@ -5023,7 +5061,7 @@ msgid "Sale Price" msgstr "Sale Price" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "Supplier Price" @@ -5032,111 +5070,117 @@ msgstr "Supplier Price" msgid "Variant Part" msgstr "Variant Part" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:80 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "Edit Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Add Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:114 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "Supplier Reference" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "Completed Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:152 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:140 -msgid "Order Currency" -msgstr "Order Currency" - -#: src/pages/purchasing/PurchaseOrderDetail.tsx:159 -#: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:147 -msgid "Total Cost" -msgstr "Total Cost" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "Order Currency" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 +msgid "Total Cost" +msgstr "Total Cost" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:239 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 +msgid "Extra Line Items" +msgstr "Extra Line Items" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "Issue Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:306 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "Cancel Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:314 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "Hold Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "Complete Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Order Actions" -#: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:94 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Customer Reference" -#: src/pages/sales/ReturnOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "Edit Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:284 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Add Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:296 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "Issue Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "Cancel Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:307 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:312 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "Hold Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "Complete Return Order" @@ -5144,15 +5188,15 @@ msgstr "Complete Return Order" msgid "Customers" msgstr "Customers" -#: src/pages/sales/SalesOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Completed Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5162,96 +5206,96 @@ msgstr "Add Sales Order" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:330 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "Issue Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "Cancel Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "Hold Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "Complete Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:393 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "Ship Order" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "Parent Location" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "Sublocations" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "External" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Location Type" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "Top level stock location" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "Location Details" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "Default Parts" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Edit Stock Location" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "Delete Stock Location" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "Items Action" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "Action for stock items in this location" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "Child Locations Action" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "Action for child locations in this location" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "Location Actions" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Base Part" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "Stock Status" @@ -5263,11 +5307,11 @@ msgstr "Stock Status" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "Installed In" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "Consumed By" @@ -5275,7 +5319,7 @@ msgstr "Consumed By" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5285,27 +5329,27 @@ msgstr "Build Order" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Edit Stock Item" @@ -5313,38 +5357,38 @@ msgstr "Edit Stock Item" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "Delete Stock Item" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Count stock" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "Stock Item Actions" @@ -5361,7 +5405,7 @@ msgid "No location set" msgstr "No location set" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "Shipment Date" @@ -5404,12 +5448,12 @@ msgid "Download Data" msgstr "Download Data" #: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/build/BuildOrderTable.tsx:127 msgid "Assigned to me" msgstr "Assigned to me" #: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Show orders assigned to me" msgstr "Show orders assigned to me" @@ -5422,7 +5466,7 @@ msgid "Show outstanding orders" msgstr "Show outstanding orders" #: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:125 +#: src/tables/build/BuildOrderTable.tsx:120 msgid "Overdue" msgstr "Overdue" @@ -5443,9 +5487,9 @@ msgid "Filter" msgstr "Filter" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Value" @@ -5465,29 +5509,29 @@ msgstr "Add Filter" msgid "Clear Filters" msgstr "Clear Filters" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "No records found" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "Server returned incorrect data type" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Bad request" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Unauthorized" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Forbidden" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Not found" @@ -5495,15 +5539,15 @@ msgstr "Not found" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "Delete Selected Items" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "Are you sure you want to delete the selected items?" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "This action cannot be undone!" @@ -5524,65 +5568,65 @@ msgstr "This action cannot be undone!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "Delete selected records" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Refresh data" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Table filters" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "Upload Data" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "This BOM item is defined for a different parent" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Part Information" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:119 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "External stock" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:82 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Includes substitute stock" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:92 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Includes variant stock" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Stock Information" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Consumable item" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "No available stock" @@ -5590,45 +5634,40 @@ msgstr "No available stock" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -msgid "Show trackable items" -msgstr "Show trackable items" - -#: src/tables/bom/BomTable.tsx:310 -#: src/tables/build/BuildLineTable.tsx:62 -msgid "Show assembled items" -msgstr "Show assembled items" +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 +msgid "Show testable items" +msgstr "Show testable items" #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "Show trackable items" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 +msgid "Show assembled items" +msgstr "Show assembled items" + +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "Show items with available stock" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "Show items on order" -#: src/tables/bom/BomTable.tsx:324 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "Validated" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "Show validated items" -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Inherited" -msgstr "Inherited" - -#: src/tables/bom/BomTable.tsx:330 -#: src/tables/bom/UsedInTable.tsx:70 -msgid "Show inherited items" -msgstr "Show inherited items" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "Edit Bom Item" @@ -5637,50 +5676,51 @@ msgstr "Show inherited items" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 +msgid "Inherited" +msgstr "Inherited" + +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 +msgid "Show inherited items" +msgstr "Show inherited items" + +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "Allow Variants" -#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "Show items which allow variant substitution" -#: src/tables/bom/BomTable.tsx:339 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Optional" -#: src/tables/bom/BomTable.tsx:340 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "Show optional items" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Consumable" - -#: src/tables/bom/BomTable.tsx:345 -msgid "Show consumable items" -msgstr "Show consumable items" - #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/part/PartTable.tsx:276 -msgid "Has Pricing" -msgstr "Has Pricing" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 -msgid "Show items with pricing" -msgstr "Show items with pricing" +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Consumable" + +#: src/tables/bom/BomTable.tsx:351 +msgid "Show consumable items" +msgstr "Show consumable items" #: src/tables/bom/BomTable.tsx:351 #~ msgid "Are you sure you want to remove this BOM item?" @@ -5690,99 +5730,108 @@ msgstr "Show items with pricing" #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" -#: src/tables/bom/BomTable.tsx:372 -#: src/tables/bom/BomTable.tsx:504 +#: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "Has Pricing" + +#: src/tables/bom/BomTable.tsx:356 +msgid "Show items with pricing" +msgstr "Show items with pricing" + +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "Import BOM Data" -#: src/tables/bom/BomTable.tsx:382 -#: src/tables/bom/BomTable.tsx:516 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "Add BOM Item" -#: src/tables/bom/BomTable.tsx:387 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "BOM item created" -#: src/tables/bom/BomTable.tsx:394 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "Edit BOM Item" -#: src/tables/bom/BomTable.tsx:396 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "BOM item updated" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "Delete BOM Item" -#: src/tables/bom/BomTable.tsx:404 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "BOM item deleted" -#: src/tables/bom/BomTable.tsx:417 -#: src/tables/bom/BomTable.tsx:420 -#: src/tables/bom/BomTable.tsx:510 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "Validate BOM" -#: src/tables/bom/BomTable.tsx:421 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "Do you want to validate the bill of materials for this assembly?" -#: src/tables/bom/BomTable.tsx:424 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "BOM validated" -#: src/tables/bom/BomTable.tsx:436 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "BOM item validated" -#: src/tables/bom/BomTable.tsx:445 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "Failed to validate BOM item" -#: src/tables/bom/BomTable.tsx:457 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "View BOM" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "Validate BOM Line" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "Edit Substitutes" -#: src/tables/bom/BomTable.tsx:532 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "Part is Locked" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "Bill of materials cannot be edited, as the part is locked" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Assembly" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "Show active assemblies" -#: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/part/PartTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Trackable" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Show trackable assemblies" @@ -5796,24 +5845,24 @@ msgstr "Show items allocated to a build output" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "Order Status" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "Allocated Quantity" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "Available Quantity" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:253 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "Build Output" @@ -5825,77 +5874,86 @@ msgstr "Edit Build Item" msgid "Delete Build Item" msgstr "Delete Build Item" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "Allocated" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "Show consumable lines" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "Show optional lines" -#: src/tables/build/BuildLineTable.tsx:66 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:68 +#: src/tables/part/PartTable.tsx:208 +msgid "Testable" +msgstr "Testable" + +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "Tracked" -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "Show tracked lines" -#: src/tables/build/BuildLineTable.tsx:101 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "In production" -#: src/tables/build/BuildLineTable.tsx:133 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "Insufficient stock" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "No stock available" -#: src/tables/build/BuildLineTable.tsx:172 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "Gets Inherited" -#: src/tables/build/BuildLineTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "Unit Quantity" -#: src/tables/build/BuildLineTable.tsx:238 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "Create Build Order" -#: src/tables/build/BuildLineTable.tsx:269 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Allocate Stock" -#: src/tables/build/BuildLineTable.tsx:275 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "Order Stock" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "Build Stock" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:110 msgid "Show active orders" msgstr "Show active orders" -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/build/BuildOrderTable.tsx:115 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5903,126 +5961,130 @@ msgstr "Show active orders" msgid "Filter by order status" msgstr "Filter by order status" -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:122 msgid "Show overdue status" msgstr "Show overdue status" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:133 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Filter by project code" -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Has Project Code" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:139 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Filter by user who issued this order" msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTable.tsx:155 +#: src/tables/build/BuildOrderTable.tsx:150 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 msgid "Filter by responsible owner" msgstr "Filter by responsible owner" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "Add Test Result" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "Test result added" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "No Result" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "Show build outputs currently in production" -#: src/tables/build/BuildOutputTable.tsx:114 -#: src/tables/build/BuildOutputTable.tsx:152 -msgid "Add Build Output" -msgstr "Add Build Output" - -#: src/tables/build/BuildOutputTable.tsx:157 -msgid "Complete selected outputs" -msgstr "Complete selected outputs" - #: src/tables/build/BuildOutputTable.tsx:161 #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:167 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 +msgid "Add Build Output" +msgstr "Add Build Output" + +#: src/tables/build/BuildOutputTable.tsx:216 +msgid "Complete selected outputs" +msgstr "Complete selected outputs" + +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "Scrap selected outputs" -#: src/tables/build/BuildOutputTable.tsx:177 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "Cancel selected outputs" -#: src/tables/build/BuildOutputTable.tsx:193 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "Allocate" -#: src/tables/build/BuildOutputTable.tsx:194 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "Allocate stock to build output" -#: src/tables/build/BuildOutputTable.tsx:199 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "Deallocate" -#: src/tables/build/BuildOutputTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "Deallocate stock from build output" -#: src/tables/build/BuildOutputTable.tsx:206 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "Complete build output" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "Scrap" -#: src/tables/build/BuildOutputTable.tsx:216 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "Scrap build output" -#: src/tables/build/BuildOutputTable.tsx:226 +#: src/tables/build/BuildOutputTable.tsx:280 +#~ msgid "Allocated Items" +#~ msgstr "Allocated Items" + +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "Cancel build output" -#: src/tables/build/BuildOutputTable.tsx:266 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "Batch" -#: src/tables/build/BuildOutputTable.tsx:280 -msgid "Allocated Items" -msgstr "Allocated Items" +#: src/tables/build/BuildOutputTable.tsx:340 +msgid "Allocated Lines" +msgstr "Allocated Lines" -#: src/tables/build/BuildOutputTable.tsx:290 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "Required Tests" @@ -6152,6 +6214,31 @@ msgstr "No attachments found" msgid "Drag attachment file here to upload" msgstr "Drag attachment file here to upload" +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +msgid "Add Line Item" +msgstr "Add Line Item" + +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +msgid "Edit Line Item" +msgstr "Edit Line Item" + +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +msgid "Delete Line Item" +msgstr "Delete Line Item" + +#: src/tables/general/ExtraLineItemTable.tsx:142 +msgid "Add Extra Line Item" +msgstr "Add Extra Line Item" + #: src/tables/machine/MachineListTable.tsx:202 msgid "Machine restarted" msgstr "Machine restarted" @@ -6362,7 +6449,7 @@ msgid "Show structural categories" msgstr "Show structural categories" #: src/tables/part/PartCategoryTable.tsx:78 -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:294 msgid "Subscribed" msgstr "Subscribed" @@ -6417,7 +6504,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "Part parameters cannot be edited, as the part is locked" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Include Variants" @@ -6438,7 +6525,7 @@ msgid "Show templates with choices" msgstr "Show templates with choices" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:214 +#: src/tables/part/PartTable.tsx:220 msgid "Has Units" msgstr "Has Units" @@ -6463,7 +6550,7 @@ msgid "Add parameter template" msgstr "Add parameter template" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Total Quantity" @@ -6504,104 +6591,108 @@ msgid "Filter by component attribute" msgstr "Filter by component attribute" #: src/tables/part/PartTable.tsx:209 +msgid "Filter by testable attribute" +msgstr "Filter by testable attribute" + +#: src/tables/part/PartTable.tsx:215 msgid "Filter by trackable attribute" msgstr "Filter by trackable attribute" -#: src/tables/part/PartTable.tsx:215 +#: src/tables/part/PartTable.tsx:221 msgid "Filter by parts which have units" msgstr "Filter by parts which have units" -#: src/tables/part/PartTable.tsx:220 +#: src/tables/part/PartTable.tsx:226 msgid "Has IPN" msgstr "Has IPN" -#: src/tables/part/PartTable.tsx:221 +#: src/tables/part/PartTable.tsx:227 msgid "Filter by parts which have an internal part number" msgstr "Filter by parts which have an internal part number" -#: src/tables/part/PartTable.tsx:226 +#: src/tables/part/PartTable.tsx:232 msgid "Has Stock" msgstr "Has Stock" -#: src/tables/part/PartTable.tsx:227 +#: src/tables/part/PartTable.tsx:233 msgid "Filter by parts which have stock" msgstr "Filter by parts which have stock" -#: src/tables/part/PartTable.tsx:233 +#: src/tables/part/PartTable.tsx:239 msgid "Filter by parts which have low stock" msgstr "Filter by parts which have low stock" -#: src/tables/part/PartTable.tsx:238 +#: src/tables/part/PartTable.tsx:244 msgid "Purchaseable" msgstr "Purchaseable" -#: src/tables/part/PartTable.tsx:239 +#: src/tables/part/PartTable.tsx:245 msgid "Filter by parts which are purchaseable" msgstr "Filter by parts which are purchaseable" -#: src/tables/part/PartTable.tsx:244 +#: src/tables/part/PartTable.tsx:250 msgid "Salable" msgstr "Salable" -#: src/tables/part/PartTable.tsx:245 +#: src/tables/part/PartTable.tsx:251 msgid "Filter by parts which are salable" msgstr "Filter by parts which are salable" -#: src/tables/part/PartTable.tsx:250 -#: src/tables/part/PartTable.tsx:254 +#: src/tables/part/PartTable.tsx:256 +#: src/tables/part/PartTable.tsx:260 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are virtual" msgstr "Filter by parts which are virtual" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:261 msgid "Not Virtual" msgstr "Not Virtual" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:266 msgid "Is Template" msgstr "Is Template" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:267 msgid "Filter by parts which are templates" msgstr "Filter by parts which are templates" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:272 msgid "Is Revision" msgstr "Is Revision" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:273 msgid "Filter by parts which are revisions" msgstr "Filter by parts which are revisions" -#: src/tables/part/PartTable.tsx:271 +#: src/tables/part/PartTable.tsx:277 msgid "Has Revisions" msgstr "Has Revisions" -#: src/tables/part/PartTable.tsx:272 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which have revisions" msgstr "Filter by parts which have revisions" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which have pricing information" msgstr "Filter by parts which have pricing information" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:289 msgid "Filter by parts which have available stock" msgstr "Filter by parts which have available stock" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts to which the user is subscribed" msgstr "Filter by parts to which the user is subscribed" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:300 msgid "Has Stocktake" msgstr "Has Stocktake" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have stocktake information" msgstr "Filter by parts which have stocktake information" @@ -6622,7 +6713,7 @@ msgid "No Results" msgstr "No Results" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "Required" @@ -6631,8 +6722,8 @@ msgid "Show required tests" msgstr "Show required tests" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "Enabled" @@ -6956,7 +7047,7 @@ msgid "Sample" msgstr "Sample" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Installed" @@ -7005,60 +7096,42 @@ msgstr "Delete Parameter" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "Import Line Items" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Part Description" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Supplier Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Supplier Link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Manufacturer Code" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Destination" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 -msgid "Add Line Item" -msgstr "Add Line Item" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 -msgid "Edit Line Item" -msgstr "Edit Line Item" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 -msgid "Delete Line Item" -msgstr "Delete Line Item" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Receive line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Add line item" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Receive items" @@ -7110,80 +7183,80 @@ msgstr "Show active suppliers" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "Received Date" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "Show items which have been received" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "Filter by line item status" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "Receive Item" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "Allocate stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "Build stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Order stock" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "Create Shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "Delete Shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "Edit Shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "Shipment Reference" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "Items" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "Delivery Date" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "Complete Shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "Add shipment" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "Shipped" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "Show shipments which have been shipped" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "Delivered" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "Show shipments which have been delivered" @@ -7260,7 +7333,7 @@ msgid "Task ID" msgstr "Task ID" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "Started" @@ -7323,12 +7396,12 @@ msgid "Imported Rows" msgstr "Imported Rows" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "Model Type" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "Filter by target model type" @@ -7368,11 +7441,11 @@ msgstr "Last Run" msgid "Next Run" msgstr "Next Run" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "Template not found" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "An error occurred while fetching template details" @@ -7388,20 +7461,20 @@ msgstr "An error occurred while fetching template details" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "Modify" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "Modify template file" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "Edit Template" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "Delete template" @@ -7413,15 +7486,15 @@ msgstr "Delete template" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "Add Template" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "Add template" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "Filter by enabled status" @@ -7527,276 +7600,276 @@ msgstr "Delete Location Type" msgid "Icon" msgstr "Icon" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "This stock item is in production" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "This stock item has been assigned to a sales order" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "This stock item has been assigned to a customer" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "This stock item is installed in another stock item" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "This stock item has been consumed by a build order" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "This stock item has expired" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "This stock item is stale" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "This stock item is fully allocated" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "This stock item is partially allocated" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "This stock item has been depleted" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "Stocktake Date" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "Expiry Date" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "Stock Value" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "Show stock for active parts" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "Filter by stock status" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "Show items which have been allocated" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "Show items which are available" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Include Sublocations" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "Include stock in sublocations" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "Depleted" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "Show depleted stock items" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "Show items which are in stock" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "Show items which are in production" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "Show stock items which are installed in other items" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "Sent to Customer" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "Show items which have been sent to a customer" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "Is Serialized" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "Show items which have a serial number" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "Has Batch Code" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "Show items which have a batch code" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "Show tracked items" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "Has Purchase Price" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "Show items which have a purchase price" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "External Location" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "Show items in an external location" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "Add a new stock item" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "Remove some quantity from a stock item" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "Move Stock items to new locations" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "Change stock status" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "Change the status of stock items" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "Merge stock" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "Merge stock items" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "Order new stock" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "Assign to customer" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "Delete stock" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "Delete stock items" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "Test" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "Test result for installed stock item" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "Result" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "Attachment" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "Test station" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "Finished" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "Edit Test Result" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "Test result updated" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "Delete Test Result" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "Test result deleted" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "Test Passed" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "Test result has been recorded" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "Failed to record test result" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "Pass Test" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "Show results for required tests" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "Include Installed" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "Show results for installed stock items" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "Passed" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "Show only passed tests" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 60fbcfd11f..70d11780a7 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Error" @@ -137,7 +137,7 @@ msgstr "Sí" msgid "No" msgstr "No" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "No hay nombre definido" @@ -153,18 +153,18 @@ msgstr "¿Eliminar la imagen asociada de este elemento?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Eliminar" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Cancelar" @@ -183,7 +183,7 @@ msgstr "Borrar" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Enviar" @@ -241,7 +241,7 @@ msgstr "Error al cargar la imagen" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Completado" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Actualizar" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Eliminar" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Vista" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Ver código de barras" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Vincular Código de Barras" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inactivo" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 459e16c734..ab9bfebed4 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Error" @@ -137,7 +137,7 @@ msgstr "Sí" msgid "No" msgstr "No" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "No hay nombre definido" @@ -153,18 +153,18 @@ msgstr "¿Eliminar imagen asociada al artículo?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Eliminar" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Cancelar" @@ -183,7 +183,7 @@ msgstr "Borrar" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Aceptar" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Ordenes de devolución" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inactivo" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Sitio web" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "En Stock" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Agregar" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Activo" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Informes" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Ordenes de Producción" @@ -3885,7 +3906,7 @@ msgstr "Opciones de visualización" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "Proveedor" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalles" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Proveedores" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "En producción" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Contar stock" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Agregar stock" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Remover stock" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Transferir stock" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreable" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Mostrar ensamblajes rastreables" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Añadir Artículo de Línea" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Recibir artículos" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 329b5b7930..fc7e261ba9 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Sildi printimine õnnestus" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Tõrge" @@ -137,7 +137,7 @@ msgstr "Jah" msgid "No" msgstr "Ei" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Nime pole määratud" @@ -153,18 +153,18 @@ msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Eemalda" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Tühista" @@ -183,7 +183,7 @@ msgstr "Puhasta" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Esita" @@ -241,7 +241,7 @@ msgstr "Pildi üleslaadimine ebaõnnestus" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Edu" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Värskenda" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Kustuta" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "Nõustu" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Valmis" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Kuva" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Muuda" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Seaded" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Logi välja" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "Teave" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Teave" msgid "Notifications" msgstr "Teavitused" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Kasutaja" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Kogus" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Avaleht" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Avaleht" msgid "Dashboard" msgstr "Töölaud" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Müük" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Staatus" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Toimingud" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Kirjeldus" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Üksikasjad" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Kuupäev" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "Lisa testi tulemus" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "Testi tulemus lisatud" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "Tulemus puudub" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Tellige varu" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "Kaasa varude üksused variantosade jaoks" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "Näita varude üksusi, mis on paigaldatud teistesse üksustesse" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "Kliendile saadetud" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "Näita üksusi, mis on saadetud kliendile" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "On serialiseeritud" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "Näita üksusi, millel on seerianumber" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "Omab partiikoodi" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "Näita üksusi, millel on partiikood" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "Näita jälgitavaid üksusi" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "Omab ostuhinda" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "Näita üksusi, millel on ostuhind" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "Väline asukoht" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "Näita üksusi välises asukohas" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "Lisa uus varuüksus" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "Eemalda osa kogust varuüksusest" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "Liiguta varuüksused uutesse asukohtadesse" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "Muuda varu staatust" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "Muuda varuüksuste staatust" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "Ühenda varu" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "Ühenda varuüksused" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "Tellige uus varu" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "Määrake kliendile" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "Kustuta varu" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "Kustuta varuüksused" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "Test" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "Paigaldatud varuüksuse testi tulemus" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "Tulemus" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "Manus" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "Testijaam" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "Lõpetatud" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "Muuda testi tulemust" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "Testi tulemus uuendatud" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "Kustuta testi tulemus" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "Testi tulemus kustutatud" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "Test läbitud" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "Testi tulemus on salvestatud" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "Testi tulemuse salvestamine ebaõnnestus" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "Läbige test" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "Näita kohustuslike testide tulemusi" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "Kaasa paigaldatud" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "Näita paigaldatud varude tulemusi" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "Läbitud" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "Näita ainult läbitud teste" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 7832b8d540..d6e135ba0c 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index cdda8b3d25..2357e8e7b7 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index d382b3c168..b30fed64d4 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -63,15 +63,15 @@ msgstr "Impression terminée avec succès" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Erreur" @@ -137,7 +137,7 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Aucun nom défini" @@ -153,18 +153,18 @@ msgstr "Supprimer l'image associée de cet élément ?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Supprimer" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Annuler" @@ -183,7 +183,7 @@ msgstr "Effacer" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Envoyer" @@ -241,7 +241,7 @@ msgstr "Le téléchargement de l'image a échoué" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Succès" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Mise à jour" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Supprimer" @@ -590,8 +590,8 @@ msgstr "Serveur" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "Aucune entrée n'est disponible" msgid "Thumbnail" msgstr "Miniature" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "Importation des lignes" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "Veuillez patienter pendant que les données sont importées" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "Une erreur est survenue lors de l’importation des données" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "Éditer les données" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "Supprimer cette ligne" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "Ligne" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "La ligne contient des erreurs" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "Accepter" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "Valide" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "Filtrer par état de validation de ligne" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Complet" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "Filtrer par statut de complétion de ligne" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "Importer les lignes sélectionnées" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "Traitement des données..." @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Actions de code-barres" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Vue" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Voir le code-barre" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Lier le code-barre" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Lier un code-barre personnalisé" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Délier le code-barre" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Délier le code-barres personnalisé" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Éditer" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Supprimer l’article" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Dupliquer" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Dupliquer l'article" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "En Savoir Plus" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Erreur inconnue" @@ -1232,28 +1236,22 @@ msgstr "Aucun résultat trouvé..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Paramètres" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Paramètres du compte" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Les paramètres du système" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Centre Admin" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Centre Admin" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Centre Admin" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Se déconnecter" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Ouvrir la navigation" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Extensions" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Documentation" @@ -1307,7 +1316,7 @@ msgstr "Documentation" msgid "About" msgstr "À propos" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "À propos" msgid "Notifications" msgstr "Notifications" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Vous n'avez pas de notifications non lues." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Notification" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Marqué comme lu" @@ -1377,13 +1394,13 @@ msgstr "Modèle inconnu : {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Pièce" @@ -1395,7 +1412,7 @@ msgstr "Pièce" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Composants" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "Modèles de test de pièces" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Catégorie de composant" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Catégories de composants" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Article en stock" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Articles en stock" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Emplacement du stock" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Emplacements de stock" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Société" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Sociétés" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Codes du projet" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Commande d’achat" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "Lignes de commande d'achat" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Ventes" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Ordres de vente" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Expéditions de la commande" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Retour de commande" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Retours" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Adresses" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Contacts" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Utilisateur" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inactif" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Aucun stock" @@ -1723,34 +1740,34 @@ msgstr "Aucun stock" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stock" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Numéro de série" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Quantité" @@ -2336,13 +2353,13 @@ msgstr "Chinois (Simplifié)" msgid "Chinese (Traditional)" msgstr "Chinois (Traditionnel)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Page d’accueil" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Page d’accueil" msgid "Dashboard" msgstr "Tableau de bord" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "À propos d'InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "À propos d'InvenTree" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "À propos de cette instance Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Informations de licence" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Pièces suivies" @@ -2470,7 +2491,7 @@ msgstr "Actualités en cours" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Site web" @@ -2487,8 +2508,8 @@ msgstr "Démo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Achat en cours" @@ -2496,9 +2517,9 @@ msgstr "Achat en cours" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Ventes" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Actions" @@ -2923,9 +2944,9 @@ msgstr "Entrez les numéros de série pour le nouveau stock (ou laisser vide)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "Ajouter un article en stock" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "Entrez le numéro de série ou les données de l'élément" msgid "Add dummy item" msgstr "Ajouter un élément factice" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Détails du compte" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Prénom" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Nom de famille" @@ -3473,11 +3494,11 @@ msgstr "Nom de famille" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Prénom:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Nom de famille:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Ordres de fabrication" @@ -3885,7 +3906,7 @@ msgstr "Options d’affichage" msgid "Account Settings" msgstr "Paramètres du compte" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "Responsable" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Date cible" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Date cible" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "Révision" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Lien" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Peut être construit" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Construire" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Date de création" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Fournisseur par Défaut" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Dernier inventaire" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Prix total" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Filtrer" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Valeur" @@ -5486,29 +5514,29 @@ msgstr "Ajouter un filtre" msgid "Clear Filters" msgstr "Effacer filtres" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "Le serveur à retourner un type de donnée incorrect" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Requête invalide" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Non autorisé" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Accès interdit" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Elément non trouvé" @@ -5516,15 +5544,15 @@ msgstr "Elément non trouvé" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "Cette action ne peut pas être annulée !" @@ -5545,65 +5573,65 @@ msgstr "Cette action ne peut pas être annulée !" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Actions de code-barres" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Actualiser les données" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Filtres de tableau" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "Cet article de nomenclature est défini pour un autre parent" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Information de pièce" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Comprend un stock de remplacement" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Inclut le stock de variantes" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Information de stock" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Article consommable" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Optionnel" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Consommable" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Consommable" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 3b63c9f234..6de5862e01 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 1b692ae865..f6c88a26df 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "हाँ" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 5884f403df..e12dfb18b6 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Hiba" @@ -137,7 +137,7 @@ msgstr "Igen" msgid "No" msgstr "Nem" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "Tételhez rendelt kép eltávolítása?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Eltávolítás" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Mégsem" @@ -183,7 +183,7 @@ msgstr "Törlés" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Küldés" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Siker" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Frissítés" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Törlés" @@ -590,8 +590,8 @@ msgstr "Kiszolgáló" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "Bélyegkép" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Kész" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Vonalkód műveletek" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Megtekintés" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Vonalkód megtekintése" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Vonalkód hozzárendelése" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Egyedi vonalkód hozzárendelése" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Egyedi vonalkód leválasztása" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Szerkesztés" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Tétel törlése" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Másolás" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Elem másolása" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Tudj meg többet" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Ismeretlen hiba" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Beállítások" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Fiókbeállítások" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Rendszerbeállítások" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Admin központ" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Admin központ" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Admin központ" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Kijelentkezés" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Navigáció megnyitása" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Pluginok" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokumentáció" @@ -1307,7 +1316,7 @@ msgstr "Dokumentáció" msgid "About" msgstr "Névjegy" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Névjegy" msgid "Notifications" msgstr "Értesítések" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Nincs olvasatlan értesítésed." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Értesítés" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Megjelölés olvasottként" @@ -1377,13 +1394,13 @@ msgstr "Ismeretlen model: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Alkatrész" @@ -1395,7 +1412,7 @@ msgstr "Alkatrész" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Alkatrészek" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Alkatrész kategóriák" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Készlet tétel" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Készlet tételek" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Készlet hely" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Készlethelyek" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Cég" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Cégek" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Projektszámok" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Beszerzési rendelés" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "Beszerzési rendelés tételei" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Vevői rendelések" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Vevői rendelés szállítmányok" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Visszavétel" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Visszavételek" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Cím" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Címek" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Kapcsolat" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Kapcsolatok" @@ -1645,7 +1662,7 @@ msgstr "Tulajdonosok" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Felhasználó" @@ -1707,14 +1724,14 @@ msgstr "Szállítmány" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inaktív" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Nincs készlet" @@ -1723,34 +1740,34 @@ msgstr "Nincs készlet" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Készlet" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Sorozatszám" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Mennyiség" @@ -2336,13 +2353,13 @@ msgstr "Kínai (egyszerűsített)" msgid "Chinese (Traditional)" msgstr "Kínai (Hagyományos)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Főoldal" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Főoldal" msgid "Dashboard" msgstr "Irányítópult" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "InvenTree névjegy" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Az inventree.org-ról" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "InvenTree példány névjegye" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Értesítésre beállított alkatrészek" @@ -2470,7 +2491,7 @@ msgstr "Jelenlegi hírek" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Weboldal" @@ -2487,8 +2508,8 @@ msgstr "Demó" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Beszerzés" @@ -2496,9 +2517,9 @@ msgstr "Beszerzés" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Eladás" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "Tárolás a már megérkezett készlettel" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Állapot" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Fogadott" @@ -2886,7 +2907,7 @@ msgstr "Fogadott" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Műveletek" @@ -2923,9 +2944,9 @@ msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "Új készlet tétel" @@ -2945,9 +2966,9 @@ msgstr "Mozgatás az alapértelmezett helyre" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "Készleten" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "Áthelyezés" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Hozzáadás" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Mennyiség" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "Készlet csökkentése" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Készlet áthelyezése" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Leltározás" @@ -3453,15 +3474,15 @@ msgstr "Add meg a tétel szériaszámát vagy adatát" msgid "Add dummy item" msgstr "Ál-tétel hozzáadása" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Felhasználó adatok" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Keresztnév" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Vezetéknév" @@ -3473,11 +3494,11 @@ msgstr "Vezetéknév" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Keresztnév:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Vezetéknév:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Aktív" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Riportolás" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Leltár" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -3885,7 +3906,7 @@ msgstr "Megjelenítési beállítások" msgid "Account Settings" msgstr "Fiókbeállítások" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Rendszer beállításra váltás" @@ -3921,38 +3942,41 @@ msgstr "Megjelölés olvasatlanként" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Hivatkozás" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "Hivatkozás" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Leírás" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "Szülő gyártás" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "Gyártási mennyiség" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Befejezett kimenetek" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "Felelős" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Cél dátum" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Cél dátum" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Gyártás részletei" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Sortételek" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "Teszt eredmények" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Mellékletek" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Megjegyzések" @@ -4132,134 +4156,134 @@ msgstr "Megjegyzések" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "Gyártási utasítás szerkesztése" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Gyártási utasítás szerkesztése" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "Beszállító" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Gyártó" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "Gyártó" msgid "Customer" msgstr "Vevő" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Részletek" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Gyártott alkatrészek" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Gyártott alkatrészek" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Szállított alkatrészek" @@ -4339,32 +4363,36 @@ msgstr "Szállított alkatrészek" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "Cég műveletek" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Paraméterek" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Beszállítók" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Csomagolási mennyiség" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "Beérkezett készlet" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Elérési út" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Gyártható" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "Készítette" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Alapértelmezett beszállító" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Utolsó leltár" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "Leltárazta" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "Alkatrész részletei" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "Alkatrész árak" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Gyártók" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Ütemezés" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Elérhető" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "Nincs készlet" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Készlet műveletek" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Készlet számolása" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Alkatrész műveletek" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "Eladási ár" msgid "Sale History" msgstr "Eladási előzmények" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Teljes ár" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Összetevő" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Minimum ár" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "Maximum ár" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Egységár" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Frissítve" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "Kördiagram" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "Oszlopdiagram" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "Ársáv hozzáadása" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "Ársáv szerkesztése" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "Ársáv törlése" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "Árlépcső" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "Általános árazás" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Dátum" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "Eladási ár" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "Beszállítói ár" @@ -5047,117 +5075,117 @@ msgstr "Beszállítói ár" msgid "Variant Part" msgstr "Alkatrészváltozat" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Beszerzés hozzáadása" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "Kész sortételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "Teljes költség" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "Létrehozva" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Rendelés részletei" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Rendelés műveletek" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Vevői azonosító" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "Vevők" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Kész szállítmányok" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Kiindulási alkatrész" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Készlettörténet" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Teszt adatok" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Beépített tételek" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Gyermek tételek" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" @@ -5334,38 +5362,38 @@ msgstr "Készlet tétel szerkesztése" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "Készlet műveletek" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Leltározás" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Készlethez ad" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Készlet csökkentése" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Áthelyezés" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Készlet áthelyezése" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Szűrő" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Érték" @@ -5486,29 +5514,29 @@ msgstr "Szűrő hozzáadása" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Nincs találat" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "A szerver hibás adattípust küldött vissza" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Hibás kérés" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Jogosulatlan" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Tiltott" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Nem található" @@ -5516,15 +5544,15 @@ msgstr "Nem található" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Vonalkód műveletek" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Adatok frissítése" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Táblaszűrők" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "Ez a beépülő alkatrész másik szülő alkatrészhez lett felvéve" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Alkatrész információ" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Változatokkal együtt" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Készlet adatok" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Fogyóeszköz tétel" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Opcionális" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Fogyóeszköz" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Fogyóeszköz" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "Alkatrészjegyzék megtekintése" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "Helyettesítő alkatrészek szerkesztése" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Gyártmány" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Követésre kötelezett" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Nyomonkövethető gyártmányok mutatása" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "Gyártás kimenet" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "Lefoglalt tételek mutatása" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "Elérhető készlettel rendelkező sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "Felhasználható sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "Opcionális sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "Követett" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "Követett tételek mutatása" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "Gyártásban" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Nincs elérhető készlet" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "Mennyiségi egység" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Készlet foglalása" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "Készlet rendelés" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "Gyártási készlet" @@ -5970,25 +6002,25 @@ msgstr "Szűrés a rendelést rögzítő felhasználóra" msgid "Filter by responsible owner" msgstr "Szűrés a felelős tulajdonosra" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "Gyártási kimenet hozzáadása" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "Kiválasztott kimenetek befejezése" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "Kiválasztott kimenetek selejtezése" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "Kiválasztott kimenetek visszavonása" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "Lefoglalva" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "Készlet foglalása a gyártási kimenethez" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "Foglalás felszabadítása" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "Készlet felszabadítása a gyártási kimenetből" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "Gyártási kimenet befejezése" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "Selejt" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "Gyártási kimenet selejtezése" @@ -6045,19 +6077,19 @@ msgstr "Gyártási kimenet selejtezése" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "Gyártási kimenet visszavonása" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "Köteg" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "Szükséges tesztek" @@ -6187,28 +6219,28 @@ msgstr "Nem találhatók mellékletek" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "Sortétel hozzáadása" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Változatok is" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "Paraméter sablon létrehozás" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Teljes mennyiség" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "Nincs találat" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "Szükséges tesztek megjelenítése" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "Minta" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Telepítve" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Alkatrész leírása" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Beszállítói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Beszállítói link" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Gyártói kód" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Cél" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Sortétel bevételezése" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Sortétel hozzáadása" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Bevételezés" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "Ez a készlet tétel gyártásban van" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Készlet tétel beépült egy másikba" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "Készlet tétel fel lett használva egy gyártásban" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "Készlet tétel teljesen foglalva" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "Készlet tétel részlegesen foglalva" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "Készlet tétel elfogyott" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index ae258454f6..38313e41de 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 031a769004..0368c78830 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Stampa dell'etichetta completata con successo" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Errore" @@ -137,7 +137,7 @@ msgstr "Si" msgid "No" msgstr "No" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Nessun nome definito" @@ -153,18 +153,18 @@ msgstr "Rimuovi l'immagine associata all'articolo?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Rimuovi" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Annulla" @@ -183,7 +183,7 @@ msgstr "Elimina" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Invia" @@ -241,7 +241,7 @@ msgstr "Il caricamento della foto è fallito" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Operazione completata" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index fafb08f77c..80871e3908 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "エラー" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "キャンセル" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "削除" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "サムネイル" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "編集" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "続きを読む" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "設定" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "ログアウト" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "既読にする" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "パーツ" @@ -1395,7 +1412,7 @@ msgstr "パーツ" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "パーツ" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "在庫商品" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "在庫商品" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "在庫場所" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "在庫場所" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "ユーザー" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "在庫" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "未読にする" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "説明" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "添付ファイル" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "メモ" @@ -4132,134 +4156,134 @@ msgstr "メモ" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "詳細" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "在庫商品を編集" @@ -5334,38 +5362,38 @@ msgstr "在庫商品を編集" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "フィルタ" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "値" @@ -5486,29 +5514,29 @@ msgstr "フィルタを追加" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "表フィルタ" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 51977ff85c..96e97ff2b8 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index b4e5935434..263c6815c2 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index ba93c57e25..7d0f2083cd 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "Ja" msgid "No" msgstr "Nee" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Geen naam gedefinieerd" @@ -153,18 +153,18 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Verwijderen" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Annuleer" @@ -183,7 +183,7 @@ msgstr "Wis" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Versturen" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkooporder" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Verkooporders" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Verzendingen verkooporders" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Retourorder" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Retourorders" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inactief" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Verkoop" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Productieorders" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Regelitems" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Bijlagen" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Opmerkingen" @@ -4132,134 +4156,134 @@ msgstr "Opmerkingen" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "Klant" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Klantreferentie" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Retourorder toevoegen" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "Klanten" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "Voeg Verkooporder toe" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index f4d17fd902..fd31784cd1 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Feil" @@ -137,7 +137,7 @@ msgstr "Ja" msgid "No" msgstr "Nei" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Fjern" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Avbryt" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Send" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Suksess" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Oppdater" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Slett" @@ -590,8 +590,8 @@ msgstr "Vert" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "Miniatyrbilde" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Strekkodehandlinger" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Visning" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Vis strekkode" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Koble mot strekkode" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Koble til egendefinert strekkode" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Koble fra egendefinert strekkode" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Rediger" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Slett element" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Dupliser" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Dupliser element" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Les mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Ukjent feil" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Innstillinger" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Kontoinnstillinger" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Systeminnstillinger" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Adminsenter" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Adminsenter" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Adminsenter" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Logg ut" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Åpne Navigasjon" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Utvidelser" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokumentasjon" @@ -1307,7 +1316,7 @@ msgstr "Dokumentasjon" msgid "About" msgstr "Om" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Om" msgid "Notifications" msgstr "Varlser" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Du har ingen uleste varsler." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Varsel" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Merk som lest" @@ -1377,13 +1394,13 @@ msgstr "Ukjent modell: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Del" @@ -1395,7 +1412,7 @@ msgstr "Del" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Deler" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Delkategori" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Delkategorier" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lagervare" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Lagervarer" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Lagerplassering" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Firma" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Firma" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Prosjektkoder" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Innkjøpsordre" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "Ordrelinjer for innkjøpsordre" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Salgsordre" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Salgsordrer" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Salgsordreforsendelser" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Returordre" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Returordrer" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Adresser" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Kontakter" @@ -1645,7 +1662,7 @@ msgstr "Eiere" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Bruker" @@ -1707,14 +1724,14 @@ msgstr "Forsendelse" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Ingen lagerbeholdning" @@ -1723,34 +1740,34 @@ msgstr "Ingen lagerbeholdning" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Serienummer" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Antall" @@ -2336,13 +2353,13 @@ msgstr "Kinesisk (forenklet)" msgid "Chinese (Traditional)" msgstr "Kinesisk (tradisjonell)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Hjem" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Hjem" msgid "Dashboard" msgstr "Dashbord" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "Om InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Om InvenTree-organisasjonen" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Om denne InvenTree-instansen" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Abonnerte deler" @@ -2470,7 +2491,7 @@ msgstr "Aktuelle nyheter" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Nettside" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Innkjøp" @@ -2496,9 +2517,9 @@ msgstr "Innkjøp" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Salg" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Mottatt" @@ -2886,7 +2907,7 @@ msgstr "Mottatt" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Handlinger" @@ -2923,9 +2944,9 @@ msgstr "Angi serienumre for ny lagerbeholdning (eller la stå tom)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "På lager" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Legg til" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Tell" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Overfør lager" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Tell beholdning" @@ -3453,15 +3474,15 @@ msgstr "Legg inn elementets serienummer eller data" msgid "Add dummy item" msgstr "Legg til dummyelement" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Kontodetaljer" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Fornavn" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Etternavn" @@ -3473,11 +3494,11 @@ msgstr "Etternavn" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Aktiv" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Lagertelling" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -3885,7 +3906,7 @@ msgstr "Visningsvalg" msgid "Account Settings" msgstr "Kontoinnstillinger" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Bytt til systeminnstilling" @@ -3921,38 +3942,41 @@ msgstr "Marker som ulest" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beskrivelse" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Fullførte artikler" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "Ansvarlig" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Opprettet" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Måldato" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Måldato" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Produksjonsdetaljer" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Vedlegg" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notater" @@ -4132,134 +4156,134 @@ msgstr "Notater" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "Rediger produksjonsordre" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Rediger produksjonsordre" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "Leverandør" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Produsent" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "Produsent" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detaljer" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Produserte deler" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Produserte deler" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Leverte Deler" @@ -4339,32 +4363,36 @@ msgstr "Leverte Deler" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "Bedriftshandlinger" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Produsentens delenummer" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parametere" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Leverandører" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Pakkeantall" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Sti" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Lenke" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Kan Produsere" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Produseres" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "Sporbar del" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Opprettelsesdato" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Produsenter" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Planlegging" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Tilgjengelig" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "Under produksjon" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Rediger del" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Lagerhandlinger" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Tell delbeholdning" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Overfør delbeholdning" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Delhandlinger" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Total pris" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Komponent" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Enhetspris" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Oppdatert" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Dato" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Ordredetaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Ordrehandlinger" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Kundereferanse" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "Kunder" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Fullførte forsendelser" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Basisdel" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Sporing av lager" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Testdata" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Installerte artikler" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Underordnede artikler" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Rediger lagervare" @@ -5334,38 +5362,38 @@ msgstr "Rediger lagervare" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "Lagerhandlinger" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Tell beholdning" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Legg til lager" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Fjern lager" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Overfør" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Overfør lager" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Filter" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Verdi" @@ -5486,29 +5514,29 @@ msgstr "Legg til filter" msgid "Clear Filters" msgstr "Fjern filtre" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Ingen poster funnet" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "Serveren returnerte feil datatype" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Ugyldig forespørsel" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Uautorisert" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Forbudt" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Ikke funnet" @@ -5516,15 +5544,15 @@ msgstr "Ikke funnet" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "Denne handlingen kan ikke angres!" @@ -5545,65 +5573,65 @@ msgstr "Denne handlingen kan ikke angres!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Strekkodehandlinger" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "Slett valgte oppføringer" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Oppdater data" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Tabellfiltre" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "Denne BOM-artikkelen er definert for en annen overordnet del" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Delinformasjon" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Lagerinformasjon" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Forbruksvare" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "Vis sporbare deler" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "Vis sporbare deler" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "Vis elementer med tilgjengelig lagerbeholdning" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "Vis elementer i bestilling" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "Vis godkjente elementer" @@ -5653,32 +5681,32 @@ msgstr "Vis godkjente elementer" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "Vis arvede elementer" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Valgfritt" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "Vis valgfrie elementer" @@ -5686,16 +5714,16 @@ msgstr "Vis valgfrie elementer" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Forbruksvare" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Forbruksvare" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "Vis forbruksartikler" @@ -5703,112 +5731,112 @@ msgstr "Vis forbruksartikler" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "Har prising" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "Har prising" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "Vis varer med priser" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "Vis BOM" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "Rediger erstatninger" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Sammenstilling" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "Vis aktive sammenstillinger" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Vis sporbare sammenstillinger" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "Tildelt" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "Spores" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "Ingen vedlegg funnet" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "Legg til ordrelinje" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "Rediger ordrelinje" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Inkluder varianter" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "Legg til parametermal" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Totalt Antall" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "Eksempel" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Installert" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Delbeskrivelse" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Leverandørkode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Leverandørlenke" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Produsentens kode" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Destinasjon" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Motta ordrelinje" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Legg til ordrelinje" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Motta artikler" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "Oppgave-ID" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "Startet" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "Sist kjørt" msgid "Next Run" msgstr "Neste kjøring" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "Denne lagervaren er i produksjon" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "Denne lagervaren har blitt tildelt en salgsordre" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "Denne lagervaren har blitt tilordnet en kunde" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Denne lagervaren er montert i en annen lagervare" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "Denne lagervaren har utløpt" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "Denne lagervaren er gammel" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "Denne lagervaren er i sin helhet tilordnet" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "Denne lagervaren er delvis tilordnet" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "Denne lagervaren er oppbrukt" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "Vis lagerbeholdning for aktive deler" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "Filtrer etter lagerstatus" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "Vis lagerbeholdning for sammensatte deler" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "Vis elementer som har blitt tildelt" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "Vis elementer som er tilgjengelige" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Inkluder underplasseringer" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "Inkluder lager i underplasseringer" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "Oppbrukt" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "Vis oppbrukte lagervarer" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "Vis elementer som er på lager" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "Vis elementer som er under produksjon" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "Inkluder lagervarer for variantdeler" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "Vis lagervarer som er installert i andre elementer" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "Sendt til kunde" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "Vis elementer som er sendt til en kunde" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "Er serialisert" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "Vis elementer som har et serienummer" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "Har batchkode" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "Vis elementer som har en batchkode" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "Vis sporede deler" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "Har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "Vis elementer som har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "Ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "Vis elementer ved en ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 3033dbb3d9..2f8f69aaa8 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-18 19:00\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -63,15 +63,15 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Błąd" @@ -137,7 +137,7 @@ msgstr "Tak" msgid "No" msgstr "Nie" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Nie zdefiniowano nazwy" @@ -153,18 +153,18 @@ msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Usuń" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Anuluj" @@ -183,7 +183,7 @@ msgstr "Wyczyść" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Zatwierdź" @@ -241,7 +241,7 @@ msgstr "Przesłanie obrazu nie powiodło się" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Sukces" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Aktualizuj" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Usuń" @@ -590,8 +590,8 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "Brak wpisów" msgid "Thumbnail" msgstr "Miniaturka" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "Import wierszy" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "Proszę czekać na zaimportowanie danych" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "Nastąpił błąd podczas importowania %s" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "Edytuj dane" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "Usuń wiersz" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "Wiersz" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "Wiersz zawiera błędy" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "Zaakceptuj" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "Ważny" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "Filtruj według stanu walidacji wierszy" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Zakończono" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "Importuj wybrane wiersze" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "Przetwarzanie danych" @@ -863,59 +863,63 @@ msgstr "Importowanie wpisów" msgid "Imported rows" msgstr "Zaimportowane wiersze" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Akcje kodów kreskowych" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "Pokaż kod kreskowy" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Pokaż kod kreskowy" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Połącz Kod Kreskowy" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Podłącz własny kod kreskowy" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Odłącz Kod Kreskowy" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Odłącz własny kod kreskowy" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Edytuj" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Usuń element" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "Wstrzymaj" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Zduplikuj" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Duplikuj pozycję" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Czytaj dalej" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Nieznany błąd" @@ -1232,28 +1236,22 @@ msgstr "Nic nie znaleziono..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Ustawienia" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Ustawienia konta" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Ustawienia systemowe" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Centrum Admina" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Centrum Admina" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Centrum Admina" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Wyloguj się" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Otwórz nawigację" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Wtyczki" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokumentacja" @@ -1307,7 +1316,7 @@ msgstr "Dokumentacja" msgid "About" msgstr "O nas" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "O nas" msgid "Notifications" msgstr "Powiadomienia" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Nie masz żadnych nowych powiadomień." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Powiadomienie" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Oznacz jako przeczytane" @@ -1377,13 +1394,13 @@ msgstr "Nieznany model: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Komponent" @@ -1395,7 +1412,7 @@ msgstr "Komponent" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Komponenty" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Kategoria części" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Kategorie części" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Element magazynowy" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Elementy magazynowe" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Lokacja stanu" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Lokacje stanów" @@ -1487,11 +1504,11 @@ msgstr "" #: src/components/render/ModelType.tsx:95 msgid "Stock History" -msgstr "" +msgstr "Historia magazynu" #: src/components/render/ModelType.tsx:96 msgid "Stock Histories" -msgstr "" +msgstr "Historia magazynu" #: src/components/render/ModelType.tsx:100 #: src/defaults/links.tsx:31 @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Firma" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Kody projektu" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Zlecenie zakupu" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Zlecenia zakupu" @@ -1568,21 +1585,21 @@ msgid "Purchase Order Lines" msgstr "Pozycje zlecenia zakupu" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" -msgstr "" +msgstr "Zlecenie sprzedaży" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" -msgstr "" +msgstr "Zlecenia Sprzedaży" #: src/components/render/ModelType.tsx:161 msgid "Sales Order Shipment" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Adres" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Adresy" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Kontakty" @@ -1645,7 +1662,7 @@ msgstr "Właściciele" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Użytkownik" @@ -1707,14 +1724,14 @@ msgstr "Wysyłka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Nieaktywny" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Brak w magazynie" @@ -1723,34 +1740,34 @@ msgstr "Brak w magazynie" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stan" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Numer seryjny" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Ilość" @@ -2336,13 +2353,13 @@ msgstr "Chiński (uproszczony)" msgid "Chinese (Traditional)" msgstr "Chiński (tradycyjny)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Strona główna" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Strona główna" msgid "Dashboard" msgstr "Kokpit" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Przejdź do kokpitu InvenTree" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Odwiedź dokumentację, aby dowiedzieć się więcej o InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "O InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "O InvenTree.org" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Informacje o serwerze" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "O tej instancji Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Informacje o licencji" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Otwórz główne menu nawigacji" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Obserwowane komponenty" @@ -2447,7 +2468,7 @@ msgstr "" #: src/defaults/dashboardItems.tsx:106 msgid "Overdue Purchase Orders" -msgstr "" +msgstr "Zaległe zlecenia zakupu" #: src/defaults/dashboardItems.tsx:113 msgid "Outstanding Sales Orders" @@ -2455,11 +2476,11 @@ msgstr "" #: src/defaults/dashboardItems.tsx:120 msgid "Overdue Sales Orders" -msgstr "" +msgstr "Zaległe zlecenia sprzedaży" #: src/defaults/dashboardItems.tsx:127 msgid "Current News" -msgstr "" +msgstr "Aktualności" #: src/defaults/defaultHostList.tsx:8 #~ msgid "InvenTree Demo" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Strona internetowa" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Zakupy" @@ -2496,9 +2517,9 @@ msgstr "Zakupy" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Sprzedaże" @@ -2732,7 +2753,7 @@ msgstr "" #: src/forms/PartForms.tsx:124 msgid "Parent part category" -msgstr "" +msgstr "Kategoria części nadrzędnej" #: src/forms/PartForms.tsx:129 #~ msgid "Part updated" @@ -2740,7 +2761,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" -msgstr "" +msgstr "Wybierz lokalizację" #: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" @@ -2756,7 +2777,7 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" -msgstr "" +msgstr "Wybrano domyślną lokalizację" #: src/forms/PurchaseOrderForms.tsx:343 #: src/forms/PurchaseOrderForms.tsx:435 @@ -2769,16 +2790,16 @@ msgstr "Ustaw lokalizację" #: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" -msgstr "" +msgstr "Przypisz kod partii{0}" #: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" -msgstr "" +msgstr "Dostosuj opakowanie" #: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" -msgstr "" +msgstr "Zmień status" #: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" @@ -2798,7 +2819,7 @@ msgstr "Usuń element z listy" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,14 +2838,14 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" -msgstr "" +msgstr "Kod partii" #: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" @@ -2832,49 +2853,49 @@ msgstr "Numery seryjne" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Opakowanie" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" -msgstr "" +msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" -msgstr "" +msgstr "Notatka" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" -msgstr "" +msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" -msgstr "" +msgstr "Otrzymano" #: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Akcje" @@ -2900,7 +2921,7 @@ msgstr "" #: src/forms/StockForms.tsx:104 msgid "Add given quantity as packs instead of individual items" -msgstr "" +msgstr "Dodaj podaną ilość jako paczkę zamiast poszczególnych produktów" #: src/forms/StockForms.tsx:110 #~ msgid "Create Stock Item" @@ -2908,7 +2929,7 @@ msgstr "" #: src/forms/StockForms.tsx:117 msgid "Enter initial quantity for this stock item" -msgstr "" +msgstr "Wprowadź początkową ilość dla tego towaru" #: src/forms/StockForms.tsx:124 msgid "Serial Numbers" @@ -2916,18 +2937,18 @@ msgstr "Numery seryjne" #: src/forms/StockForms.tsx:125 msgid "Enter serial numbers for new stock (or leave blank)" -msgstr "" +msgstr "Wprowadź numery seryjne dla nowego stanu (lub pozostaw puste)" #: src/forms/StockForms.tsx:158 #~ msgid "Stock item updated" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" -msgstr "" +msgstr "Dodaj element magazynowy" #: src/forms/StockForms.tsx:362 msgid "Loading..." @@ -2935,7 +2956,7 @@ msgstr "Ładowanie..." #: src/forms/StockForms.tsx:408 msgid "Move to default location" -msgstr "" +msgstr "Przenieś do domyślnej lokalizacji" #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 @@ -2945,49 +2966,49 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" -msgstr "" +msgstr "Na stanie" #: src/forms/StockForms.tsx:499 msgid "Move" msgstr "Przenieś" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Dodaj" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" -msgstr "" +msgstr "Ilość" #: src/forms/StockForms.tsx:835 msgid "Add Stock" -msgstr "" +msgstr "Dodaj stan" #: src/forms/StockForms.tsx:844 msgid "Remove Stock" -msgstr "" +msgstr "Usuń stan" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" -msgstr "" +msgstr "Przenieś stan" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" -msgstr "" +msgstr "Policz stan" #: src/forms/StockForms.tsx:871 msgid "Change Stock Status" -msgstr "" +msgstr "Zmień status stanu magazynowego" #: src/forms/StockForms.tsx:880 msgid "Merge Stock" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Szczegóły konta" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Imię" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Nazwisko" @@ -3473,11 +3494,11 @@ msgstr "Nazwisko" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Imię:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Nazwisko:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Raportowanie" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Zlecenia wykonania" @@ -3885,7 +3906,7 @@ msgstr "Wyświetl opcje" msgid "Account Settings" msgstr "Ustawienia konta" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Przełącz na ustawienia systemowe" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index f8caa4deaa..19caae62a8 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -98,15 +98,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:444 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -172,7 +172,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -188,18 +188,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -218,7 +218,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -276,7 +276,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:435 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -448,11 +448,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -625,8 +625,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:141 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -735,60 +735,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -898,59 +898,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -959,7 +963,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1271,28 +1275,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "" @@ -1302,11 +1300,22 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1338,7 +1347,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1346,7 +1355,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1354,17 +1363,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1417,12 +1434,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1052 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1434,7 +1451,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:814 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1455,9 +1472,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1486,22 +1503,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1042 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1510,9 +1527,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1559,7 +1576,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1568,8 +1585,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 -#: src/tables/build/BuildOrderTable.tsx:137 +#: src/tables/TableHoverCard.tsx:67 +#: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -1583,7 +1600,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1591,9 +1608,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:649 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1608,17 +1625,17 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:479 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1632,14 +1649,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1658,19 +1675,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:182 -#: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:170 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1684,7 +1701,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1746,14 +1763,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:866 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1762,34 +1779,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:530 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2375,13 +2392,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2389,48 +2406,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2452,7 +2473,7 @@ msgid "Recently Updated" msgstr "" #: src/defaults/dashboardItems.tsx:50 -#: src/tables/part/PartTable.tsx:232 +#: src/tables/part/PartTable.tsx:238 msgid "Low Stock" msgstr "" @@ -2509,7 +2530,7 @@ msgstr "" #~ msgstr "" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2526,8 +2547,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2535,9 +2556,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2769,7 +2790,7 @@ msgstr "" #~ msgid "Part created" #~ msgstr "" -#: src/forms/PartForms.tsx:123 +#: src/forms/PartForms.tsx:124 msgid "Parent part category" msgstr "" @@ -2837,7 +2858,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2857,11 +2878,11 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:219 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2871,47 +2892,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:109 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:135 -#: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:114 -#: src/tables/build/BuildOrderTable.tsx:119 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2925,7 +2946,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2962,9 +2983,9 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2984,9 +3005,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:228 -#: src/pages/part/PartDetail.tsx:830 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2995,14 +3016,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -3015,12 +3036,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:996 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:985 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3492,15 +3513,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3512,11 +3533,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3619,9 +3640,9 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:295 -#: src/tables/bom/UsedInTable.tsx:79 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 @@ -3635,7 +3656,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3892,15 +3913,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:669 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:549 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:603 -#: src/pages/sales/SalesOrderDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3924,7 +3945,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3961,37 +3982,40 @@ msgstr "" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:102 -#: src/pages/part/PartDetail.tsx:148 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/build/BuildOrderTable.tsx:50 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:173 +#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" #: src/pages/build/BuildDetail.tsx:115 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 -#: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:88 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:155 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" #: src/pages/build/BuildDetail.tsx:121 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:155 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 -#: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:108 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3999,8 +4023,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -4019,16 +4043,16 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:148 +#: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:172 -#: src/pages/part/PartDetail.tsx:357 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 -#: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:195 -#: src/tables/build/BuildOrderTable.tsx:154 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 +#: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4047,13 +4071,13 @@ msgstr "" #~ msgstr "" #: src/pages/build/BuildDetail.tsx:186 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:200 -#: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 #: src/tables/ColumnRenderers.tsx:212 #: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Target Date" msgstr "" @@ -4104,10 +4128,13 @@ msgid "Build Details" msgstr "" #: src/pages/build/BuildDetail.tsx:257 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:245 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" @@ -4116,7 +4143,7 @@ msgid "Incomplete Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:289 -#: src/pages/sales/SalesOrderDetail.tsx:280 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" @@ -4128,38 +4155,38 @@ msgstr "" msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:319 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 -#: src/pages/part/PartDetail.tsx:686 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:348 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:708 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:270 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:304 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:356 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:716 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:281 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:315 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4168,134 +4195,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:381 -#: src/tables/build/BuildOrderTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:188 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 +#: src/tables/build/BuildOrderTable.tsx:164 +#: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:395 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:398 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:308 -#: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:348 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:317 -#: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:349 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:415 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:300 -#: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:301 -#: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:333 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:423 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:329 -#: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:356 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:426 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:323 -#: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:352 -#: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:386 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:464 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:359 -#: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:497 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:501 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:438 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:505 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:402 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:510 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:446 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4307,24 +4334,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4332,21 +4359,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:102 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4354,20 +4381,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4375,32 +4402,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4414,12 +4445,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:519 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:636 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4448,62 +4479,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:257 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4517,7 +4548,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4542,7 +4573,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4575,101 +4606,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:168 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:175 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:182 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:188 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:195 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:202 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:209 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:173 -#: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:234 -#: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:136 -#: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 +#: src/tables/part/PartTable.tsx:288 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:241 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:255 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:110 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:264 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:272 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:279 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:286 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:300 -#: src/pages/part/PartDetail.tsx:860 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4677,187 +4708,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:311 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:321 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:326 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:331 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 +msgid "Trackable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:334 +msgid "Purchaseable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:336 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:344 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:349 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:375 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:414 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:449 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:513 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:544 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:551 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:562 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:577 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:594 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:610 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:623 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:675 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:702 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:836 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:842 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:848 -#: src/tables/bom/BomTable.tsx:319 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:854 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:879 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:914 -#: src/tables/part/PartTable.tsx:325 -#: src/tables/part/PartTable.tsx:336 +#: src/pages/part/PartDetail.tsx:927 +#: src/tables/part/PartTable.tsx:331 +#: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:928 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:978 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:997 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1006 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1066 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4903,31 +4939,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4941,53 +4978,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -5016,8 +5054,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5048,7 +5086,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5067,7 +5105,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5076,36 +5114,24 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:80 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:114 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:124 -msgid "Completed Line Items" -msgstr "" - -#: src/pages/purchasing/PurchaseOrderDetail.tsx:152 -#: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:140 -msgid "Order Currency" -msgstr "" - -#: src/pages/purchasing/PurchaseOrderDetail.tsx:159 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:147 -msgid "Total Cost" +#: src/pages/sales/SalesOrderDetail.tsx:137 +msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 @@ -5114,73 +5140,91 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:194 -#: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:182 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 +msgid "Total Cost" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:239 -#: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:253 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:298 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 +msgid "Extra Line Items" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:306 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:314 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:386 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:94 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:275 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:284 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:296 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:304 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:307 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:312 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5188,15 +5232,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:132 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:230 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:239 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5206,96 +5250,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:330 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:393 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5307,11 +5351,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5319,7 +5363,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5329,27 +5373,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5357,38 +5401,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5405,7 +5449,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5448,12 +5492,12 @@ msgid "Download Data" msgstr "" #: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/build/BuildOrderTable.tsx:127 msgid "Assigned to me" msgstr "" #: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Show orders assigned to me" msgstr "" @@ -5466,7 +5510,7 @@ msgid "Show outstanding orders" msgstr "" #: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:125 +#: src/tables/build/BuildOrderTable.tsx:120 msgid "Overdue" msgstr "" @@ -5487,9 +5531,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5509,29 +5553,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5539,15 +5583,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5568,65 +5612,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:119 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:82 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:92 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:219 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5634,45 +5678,40 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:305 -msgid "Show trackable items" -msgstr "" - -#: src/tables/bom/BomTable.tsx:310 -#: src/tables/build/BuildLineTable.tsx:62 -msgid "Show assembled items" +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 +msgid "Show testable items" msgstr "" #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:315 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 +msgid "Show assembled items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:324 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" -#: src/tables/bom/BomTable.tsx:329 -#: src/tables/bom/UsedInTable.tsx:69 -msgid "Inherited" -msgstr "" - -#: src/tables/bom/BomTable.tsx:330 -#: src/tables/bom/UsedInTable.tsx:70 -msgid "Show inherited items" -msgstr "" - #: src/tables/bom/BomTable.tsx:331 #~ msgid "Edit Bom Item" #~ msgstr "" @@ -5681,49 +5720,50 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:334 -msgid "Allow Variants" -msgstr "" - #: src/tables/bom/BomTable.tsx:335 -msgid "Show items which allow variant substitution" +#: src/tables/bom/UsedInTable.tsx:74 +msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:339 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 -msgid "Optional" +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 +msgid "Show inherited items" msgstr "" #: src/tables/bom/BomTable.tsx:340 -#: src/tables/bom/UsedInTable.tsx:75 -msgid "Show optional items" +msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" +#: src/tables/bom/BomTable.tsx:341 +msgid "Show items which allow variant substitution" msgstr "" #: src/tables/bom/BomTable.tsx:345 -msgid "Show consumable items" +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 +msgid "Optional" +msgstr "" + +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 +msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:348 #~ msgid "Delete Bom Item" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/part/PartTable.tsx:276 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "" #: src/tables/bom/BomTable.tsx:350 -msgid "Show items with pricing" +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 +msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:351 @@ -5734,99 +5774,108 @@ msgstr "" #~ msgid "Validate BOM line" #~ msgstr "" -#: src/tables/bom/BomTable.tsx:372 -#: src/tables/bom/BomTable.tsx:504 +#: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 +msgid "Show items with pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:382 -#: src/tables/bom/BomTable.tsx:516 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:387 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:394 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:396 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:403 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:404 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:417 -#: src/tables/bom/BomTable.tsx:420 -#: src/tables/bom/BomTable.tsx:510 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:421 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:424 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:436 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:445 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:457 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:466 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:483 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:532 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/part/PartTable.tsx:208 +#: src/tables/bom/UsedInTable.tsx:89 +#: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5840,24 +5889,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:253 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5869,77 +5918,86 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:68 +#: src/tables/part/PartTable.tsx:208 +msgid "Testable" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:101 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:133 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:172 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:181 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:238 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:269 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:275 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:281 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:110 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/build/BuildOrderTable.tsx:115 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5947,126 +6005,130 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/build/BuildOrderTable.tsx:122 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:133 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:138 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:139 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:144 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:155 +#: src/tables/build/BuildOrderTable.tsx:150 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:114 -#: src/tables/build/BuildOutputTable.tsx:152 -msgid "Add Build Output" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:157 -msgid "Complete selected outputs" -msgstr "" - #: src/tables/build/BuildOutputTable.tsx:161 #~ msgid "Delete build output" #~ msgstr "" -#: src/tables/build/BuildOutputTable.tsx:167 -msgid "Scrap selected outputs" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:177 -msgid "Cancel selected outputs" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:193 -msgid "Allocate" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:194 -msgid "Allocate stock to build output" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:199 -msgid "Deallocate" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:200 -msgid "Deallocate stock from build output" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:206 -msgid "Complete build output" -msgstr "" - -#: src/tables/build/BuildOutputTable.tsx:215 -msgid "Scrap" +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 +msgid "Add Build Output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:216 -msgid "Scrap build output" +msgid "Complete selected outputs" msgstr "" #: src/tables/build/BuildOutputTable.tsx:226 -msgid "Cancel build output" +msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:266 -msgid "Batch" +#: src/tables/build/BuildOutputTable.tsx:236 +msgid "Cancel selected outputs" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:252 +msgid "Allocate" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:253 +msgid "Allocate stock to build output" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:259 +msgid "Deallocate" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:260 +msgid "Deallocate stock from build output" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:267 +msgid "Complete build output" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:276 +msgid "Scrap" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:277 +msgid "Scrap build output" msgstr "" #: src/tables/build/BuildOutputTable.tsx:280 -msgid "Allocated Items" +#~ msgid "Allocated Items" +#~ msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:287 +msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:290 +#: src/tables/build/BuildOutputTable.tsx:325 +msgid "Batch" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:340 +msgid "Allocated Lines" +msgstr "" + +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6196,6 +6258,31 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 +msgid "Add Line Item" +msgstr "" + +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 +msgid "Edit Line Item" +msgstr "" + +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 +msgid "Delete Line Item" +msgstr "" + +#: src/tables/general/ExtraLineItemTable.tsx:142 +msgid "Add Extra Line Item" +msgstr "" + #: src/tables/machine/MachineListTable.tsx:202 msgid "Machine restarted" msgstr "" @@ -6406,7 +6493,7 @@ msgid "Show structural categories" msgstr "" #: src/tables/part/PartCategoryTable.tsx:78 -#: src/tables/part/PartTable.tsx:288 +#: src/tables/part/PartTable.tsx:294 msgid "Subscribed" msgstr "" @@ -6461,7 +6548,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6482,7 +6569,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:214 +#: src/tables/part/PartTable.tsx:220 msgid "Has Units" msgstr "" @@ -6507,7 +6594,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6548,104 +6635,108 @@ msgid "Filter by component attribute" msgstr "" #: src/tables/part/PartTable.tsx:209 -msgid "Filter by trackable attribute" +msgid "Filter by testable attribute" msgstr "" #: src/tables/part/PartTable.tsx:215 -msgid "Filter by parts which have units" -msgstr "" - -#: src/tables/part/PartTable.tsx:220 -msgid "Has IPN" +msgid "Filter by trackable attribute" msgstr "" #: src/tables/part/PartTable.tsx:221 -msgid "Filter by parts which have an internal part number" +msgid "Filter by parts which have units" msgstr "" #: src/tables/part/PartTable.tsx:226 -msgid "Has Stock" +msgid "Has IPN" msgstr "" #: src/tables/part/PartTable.tsx:227 -msgid "Filter by parts which have stock" +msgid "Filter by parts which have an internal part number" +msgstr "" + +#: src/tables/part/PartTable.tsx:232 +msgid "Has Stock" msgstr "" #: src/tables/part/PartTable.tsx:233 -msgid "Filter by parts which have low stock" -msgstr "" - -#: src/tables/part/PartTable.tsx:238 -msgid "Purchaseable" +msgid "Filter by parts which have stock" msgstr "" #: src/tables/part/PartTable.tsx:239 -msgid "Filter by parts which are purchaseable" +msgid "Filter by parts which have low stock" msgstr "" #: src/tables/part/PartTable.tsx:244 -msgid "Salable" +msgid "Purchaseable" msgstr "" #: src/tables/part/PartTable.tsx:245 -msgid "Filter by parts which are salable" +msgid "Filter by parts which are purchaseable" msgstr "" #: src/tables/part/PartTable.tsx:250 -#: src/tables/part/PartTable.tsx:254 +msgid "Salable" +msgstr "" + +#: src/tables/part/PartTable.tsx:251 +msgid "Filter by parts which are salable" +msgstr "" + +#: src/tables/part/PartTable.tsx:256 +#: src/tables/part/PartTable.tsx:260 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:251 +#: src/tables/part/PartTable.tsx:257 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:255 +#: src/tables/part/PartTable.tsx:261 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:260 +#: src/tables/part/PartTable.tsx:266 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:261 +#: src/tables/part/PartTable.tsx:267 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:266 +#: src/tables/part/PartTable.tsx:272 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:273 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:271 +#: src/tables/part/PartTable.tsx:277 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:272 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:277 +#: src/tables/part/PartTable.tsx:283 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:283 +#: src/tables/part/PartTable.tsx:289 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:289 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:294 +#: src/tables/part/PartTable.tsx:300 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:295 +#: src/tables/part/PartTable.tsx:301 msgid "Filter by parts which have stocktake information" msgstr "" @@ -6666,7 +6757,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6675,8 +6766,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7000,7 +7091,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7049,60 +7140,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 -msgid "Add Line Item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 -msgid "Edit Line Item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 -msgid "Delete Line Item" -msgstr "" - -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7154,80 +7227,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7304,7 +7377,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7367,12 +7440,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7412,11 +7485,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7432,20 +7505,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7457,15 +7530,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7571,276 +7644,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 16199d3e4a..1dd7992196 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Impressão da etiqueta concluída com sucesso" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Erro" @@ -137,7 +137,7 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Nenhum nome definido" @@ -153,18 +153,18 @@ msgstr "Remover a imagem associada a este item?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Eliminar" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Cancelar" @@ -183,7 +183,7 @@ msgstr "Apagar" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Enviar" @@ -241,7 +241,7 @@ msgstr "Falha no carregamento da imagem" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Sucesso" @@ -414,11 +414,11 @@ msgid "Update" msgstr "Atualizar" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Eliminar" @@ -591,8 +591,8 @@ msgstr "Servidor" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -701,60 +701,60 @@ msgstr "Nenhuma entrada disponível" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Completo" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -864,59 +864,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Ações de código de barras" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Visualizar" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Ver código de barras" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Atribuir Código de Barras" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Vincular código de barras personalizado" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Desatribuir Código de Barras" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Desvincular código de barras personalizado" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Editar" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Apagar Item" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicar" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Duplicar item" @@ -925,7 +929,7 @@ msgid "Read More" msgstr "Mais informações" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1233,28 +1237,22 @@ msgstr "Nada encontrado..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Configurações" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Configurações da conta" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Definições de Sistema" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Centro de Administração" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1264,11 +1262,22 @@ msgstr "Centro de Administração" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Centro de Administração" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Encerrar sessão" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Abrir a navegação" @@ -1300,7 +1309,7 @@ msgid "Plugins" msgstr "Extensões" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Documentação" @@ -1308,7 +1317,7 @@ msgstr "Documentação" msgid "About" msgstr "Sobre" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1316,17 +1325,25 @@ msgstr "Sobre" msgid "Notifications" msgstr "Notificações" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Não tem novas notificações" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Notificação" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Marcar como lida" @@ -1378,13 +1395,13 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Peça" @@ -1396,7 +1413,7 @@ msgstr "Peça" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Peças" @@ -1417,9 +1434,9 @@ msgid "Part Test Templates" msgstr "Modelos de Teste da Peça" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1448,22 +1465,22 @@ msgstr "Categoria da peça" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Categorias da Peça" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Item de Estoque" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Itens de Estoque" @@ -1472,9 +1489,9 @@ msgid "Stock Location" msgstr "Localização de Stock" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Localizações de Stock" @@ -1521,7 +1538,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Empresa" @@ -1530,7 +1547,7 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1545,7 +1562,7 @@ msgstr "Códigos do Projeto" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1553,9 +1570,9 @@ msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -1569,18 +1586,18 @@ msgid "Purchase Order Lines" msgstr "Pedido de compra das linhas" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -1594,14 +1611,14 @@ msgid "Sales Order Shipments" msgstr "Envios dos Pedidos de Vendas" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -1620,19 +1637,19 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Endereços" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Contatos" @@ -1646,7 +1663,7 @@ msgstr "Proprietários" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Utilizador" @@ -1708,14 +1725,14 @@ msgstr "Envios" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inativo" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Sem Estoque" @@ -1724,34 +1741,34 @@ msgstr "Sem Estoque" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Estoque" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Número de Série" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Quantidade" @@ -2337,13 +2354,13 @@ msgstr "Chinês (Simplificado)" msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Início" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2351,48 +2368,52 @@ msgstr "Início" msgid "Dashboard" msgstr "Painel de controlo" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Ir para o painel do InvenTree" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Visite a documentação para saber mais sobre o InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "Sobre o InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Sobre a organização InvenTree" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Informações do Servidor" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Sobre esta instância do Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Informações de licença" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "Licenças para as dependências do serviço" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Abrir o menu de navegação principal" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Peças Subscritas" @@ -2471,7 +2492,7 @@ msgstr "Notícias Atuais" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Site" @@ -2488,8 +2509,8 @@ msgstr "Demonstração" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Comprando" @@ -2497,9 +2518,9 @@ msgstr "Comprando" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Vendas" @@ -2799,7 +2820,7 @@ msgstr "Remover item da lista" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2818,12 +2839,12 @@ msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "Código de Lote" @@ -2833,47 +2854,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Estado" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Nota" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Recebido" @@ -2887,7 +2908,7 @@ msgstr "Recebido" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Ações" @@ -2924,9 +2945,9 @@ msgstr "Insira os números de série para novo estoque (ou deixe em branco)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "Adicionar item de Estoque" @@ -2946,9 +2967,9 @@ msgstr "Mover para o local padrão" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "Em Estoque" @@ -2957,14 +2978,14 @@ msgid "Move" msgstr "Mover" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Contar" @@ -2977,12 +2998,12 @@ msgid "Remove Stock" msgstr "Remover Estoque" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Transferir Estoque" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Contar Estoque" @@ -3454,15 +3475,15 @@ msgstr "Inserir número de série ou dados do item" msgid "Add dummy item" msgstr "Adicionar item fictício" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Detalhes da Conta" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Primeiro Nome" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Apelido" @@ -3474,11 +3495,11 @@ msgstr "Apelido" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Primeiro Nome:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Apelido:" @@ -3581,8 +3602,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3597,7 +3618,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Ativo" @@ -3854,15 +3875,15 @@ msgid "Reporting" msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Balanço" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Ordens de Produções" @@ -3886,7 +3907,7 @@ msgstr "Opções de Exibição" msgid "Account Settings" msgstr "Definições da Conta" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Mudar para Configuração do Sistema" @@ -3922,38 +3943,41 @@ msgstr "Marcar como não lido" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3961,35 +3985,35 @@ msgstr "Referência" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Descrição" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "Produção Parente" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Saídas Concluídas" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3997,34 +4021,34 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Data alvo" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Data alvo" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "Concluído" @@ -4037,15 +4061,15 @@ msgstr "Concluído" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "Localização de Origem" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "Qualquer localização" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "Local de Destino" @@ -4061,70 +4085,70 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Anexos" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Anotações" @@ -4133,134 +4157,134 @@ msgstr "Anotações" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "Editar Pedido de Produção" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Editar Pedido de Produção" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Novo Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "Cancelar pedido" @@ -4272,24 +4296,24 @@ msgstr "Cancelar pedido" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "Número de Telefone" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "Endereço de Email" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4297,21 +4321,21 @@ msgstr "Moeda Padrão" msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4319,20 +4343,20 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalhes" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Peças Fabricadas" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Peças Fabricadas" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Peças fornecidas" @@ -4340,32 +4364,36 @@ msgstr "Peças fornecidas" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "Ações da Empresa" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Peça Interna" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Número da Peça do Fabricante" @@ -4379,12 +4407,12 @@ msgid "Manufacturer Part Details" msgstr "Detalhes da Peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Fornecedores" @@ -4413,62 +4441,62 @@ msgstr "Ações da Peça do Fabricante" msgid "ManufacturerPart" msgstr "Peça do Fabricante" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Quantidade embalada" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "Disponibilidade do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "Detalhes da Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Preço do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Caminho" @@ -4482,7 +4510,7 @@ msgid "Subcategories" msgstr "Sub-categorias" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4507,7 +4535,7 @@ msgid "Edit Part Category" msgstr "Editar Categoria da Peça" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "Eliminar itens" @@ -4540,101 +4568,101 @@ msgstr "Ações da Categoria" msgid "Category Details" msgstr "Detalhes da Categoria" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "Localização Padrão" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "Localização padrão da Categoria" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Ligação" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "Na ordem" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Produção" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Produzindo" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "Peça Modelo" @@ -4642,192 +4670,192 @@ msgstr "Peça Modelo" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Peça montada" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "Peça do componente" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "Peça rastreável" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "Peça comprável" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "Peça vendível" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "Peça virtual" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Data de Criação" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Intervalo de Preço" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Último Balanço" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "Balanço por" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "Detalhes da Peça" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Utilizado em" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "Preço da Peça" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Fabricantes" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Modelos de Teste" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "Sem Estoque" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "No Pedido" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "Em Produção" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "Adicionar Peça" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "A exclusão desta parte não pode ser revertida" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Transferir peça do estoque" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4873,32 +4901,32 @@ msgstr "Preço de Venda" msgid "Sale History" msgstr "Histórico de Venda" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Preço Total" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Componente" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Preço Mínimo" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4912,54 +4940,54 @@ msgstr "Preço Máximo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Preço Unitário" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Atualizado" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "Gráfico circular" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "Gráfico de Barras" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "Editar Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "Editar Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "Excluir quebra de preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "Preço" @@ -4988,8 +5016,8 @@ msgid "Overall Pricing" msgstr "Preços Gerais" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "Última Atualização" @@ -5020,7 +5048,7 @@ msgstr "Carregando dados de preços" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Data" @@ -5039,7 +5067,7 @@ msgid "Sale Price" msgstr "Preço de Venda" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "Preço do fornecedor" @@ -5048,117 +5076,117 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "Editar ordem de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "Moeda do pedido" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "Moeda do pedido" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "Custo Total" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "Criado em" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Ações do Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Novo Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5166,15 +5194,15 @@ msgstr "" msgid "Customers" msgstr "Clientes" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Envios concluídos" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5184,96 +5212,96 @@ msgstr "Novo Pedido de Venda" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "Localização Parente" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Externos" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "Peças padrão" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "Ações do item" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "Ações para itens de estoque nesta localização" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "Ações para localizações Filhas" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "Ação para locais filhos nesta localização" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "Ações de localização" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Peça Base" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "Estado do Estoque" @@ -5285,11 +5313,11 @@ msgstr "Estado do Estoque" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "Instalado em" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "Consumido por" @@ -5297,7 +5325,7 @@ msgstr "Consumido por" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5307,27 +5335,27 @@ msgstr "Ordem de Produção" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "Detalhes de Estoque" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Dados de teste" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Itens instalados" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" @@ -5335,38 +5363,38 @@ msgstr "Editar Item do Estoque" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "Operações de Stock" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Contar Estoque" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Adicionar estoque" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Remover Estoque" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Transferir Estoque" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "Ações do Item do Estoque" @@ -5383,7 +5411,7 @@ msgid "No location set" msgstr "Nenhum local definido" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "Data de Envio" @@ -5465,9 +5493,9 @@ msgid "Filter" msgstr "Filtro" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Valor" @@ -5487,29 +5515,29 @@ msgstr "Adicionar Filtro" msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Nenhum registo encontrado" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "O servidor retornou dados incorretos" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Pedido inválido" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Não encontrado" @@ -5517,15 +5545,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "Esta ação não pode ser desfeita!" @@ -5546,65 +5574,65 @@ msgstr "Esta ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "Remover registos selecionados" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Filtros de tabela" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "Este item BOM é definido para uma peça parental diferente" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Informação da Peça" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "Estoque externo" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Inclui substitutos de estoque" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Inclui estoque variante" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Item Consumível" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5612,37 +5640,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "Mostrar partes rastreáveis" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "Mostrar partes rastreáveis" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "Mostrar itens no pedido" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "Validado" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "Mostrar itens validados" @@ -5654,32 +5682,32 @@ msgstr "Mostrar itens validados" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "Herdado" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Opcional" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "Mostrar itens opcionais" @@ -5687,16 +5715,16 @@ msgstr "Mostrar itens opcionais" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Consumível" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Consumível" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "Mostrar itens consumíveis" @@ -5704,112 +5732,112 @@ msgstr "Mostrar itens consumíveis" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "Tem Preço" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "Tem Preço" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "Adicionar Item na BOM" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "Item BOM criado" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "Editar Item da BOM" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "Item da BOM atualizado" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "Apagar Item da BOM" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "Item da BOM excluído" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "Visualizar BOM" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "Editar peças substitutas" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" @@ -5823,24 +5851,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "Saída da Produção" @@ -5852,74 +5880,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "Alocado" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "Exibir linhas alocadas" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "Exibir linhas com estoque disponível" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "Mostrar linhas de consumíveis" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "Mostrar itens opcionais" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "Rastreado" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "Mostrar linhas rastreadas" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Alocar estoque" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "Encomendar Estoque" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "Produzir Estoque" @@ -5971,25 +6003,25 @@ msgstr "Filtrar por usuário que emitiu esta ordem" msgid "Filter by responsible owner" msgstr "Filtrar pelo proprietário responsável" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "Adicionar Resultado de Teste" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "Resultado do teste adicionado" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "Sem Resultado" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5997,48 +6029,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "Nova saída de produção" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "Concluir saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "Remover saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "Cancelar saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "Atribuir" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "Atribuir estoque para a produção" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "Desalocar" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "Desalocar estoque da produção" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "Concluir Produção" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "Cancelar Saída de Produção" @@ -6046,19 +6078,19 @@ msgstr "Cancelar Saída de Produção" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "Lote" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "Testes Obrigatórios" @@ -6188,28 +6220,28 @@ msgstr "Nenhum anexo encontrado" msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "Adicionar item de linha" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "Editar item de linha" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "Excluir Item da Linha" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6478,7 +6510,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Incluir variantes" @@ -6524,7 +6556,7 @@ msgid "Add parameter template" msgstr "Adicionar modelo de parâmetro" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Quantidade Total" @@ -6687,7 +6719,7 @@ msgid "No Results" msgstr "Sem Resultados" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "Obrigatório" @@ -6696,8 +6728,8 @@ msgid "Show required tests" msgstr "Exibir testes obrigatórios" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "Habilitado" @@ -7021,7 +7053,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Instalado" @@ -7070,42 +7102,42 @@ msgstr "Excluir Parâmetro" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Descrição da Peça" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Código do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Ligação do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Destino" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Receber item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Adicionar item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Receber itens" @@ -7157,80 +7189,80 @@ msgstr "Mostrar Fornecedores ativos" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "Encomendar Estoque" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7307,7 +7339,7 @@ msgid "Task ID" msgstr "ID da Tarefa" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "Iniciado" @@ -7370,12 +7402,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "Tipo de Modelo" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "Filtrar pelo destino do tipo de modelo" @@ -7415,11 +7447,11 @@ msgstr "Última Execução" msgid "Next Run" msgstr "Próxima Execução" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "Modelo não encontrado" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "Ocorreu um erro ao obter detalhes do modelo" @@ -7435,20 +7467,20 @@ msgstr "Ocorreu um erro ao obter detalhes do modelo" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "Modificar" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "Modificar ficheiro do modelo" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "Editar Modelo" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "Eliminar modelo" @@ -7460,15 +7492,15 @@ msgstr "Eliminar modelo" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "Adicionar Modelo" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "Adicionar modelo" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "Filtrar por estado ativo" @@ -7574,276 +7606,276 @@ msgstr "Apagar Tipo de Localização" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "Este item de estoque foi reservado para uma ordem de venda" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque está instalado em outro item de estoque" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por uma ordem de produção" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "Este item de estoque está obsoleto" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "Este item de estoque está esgotado" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "Mostrar estoque de peças montadas" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Incluir sublocações" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocalizações" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "Mostrar itens que estão disponíveis em estoque" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "Incluir itens de estoque com peças variantes" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "Enviar para o Cliente" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens que foram enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "É Serializado" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "Mostrar itens que têm um número de série" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "Tem Código de Lote" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "Mostrar itens que tenham um código de lote" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "Mostrar itens rastreáveis" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "Possui Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "Mostrar itens que possuem um preço de compra" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "Mostrar itens em uma localização externa" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "Adicionar um novo item de estoque" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "Remover alguma quantidade de um item de estoque" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "Mover Itens de Estoque para novos locais" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "Mudar estado do Estoque" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "Alterar o estado dos itens de estoque" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "Mesclar estoque" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "Mesclar itens de estoque" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "Encomendar novo Estoque" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "Atribuir ao cliente" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "Excluir estoque" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "Excluir itens de estoque" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "Resultado do teste para o item de estoque instalado" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "Resultado" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "Anexo" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "Estação de teste" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "Concluído" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "Editar Resultado do Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "Resultado do teste atualizado" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "Excluir Resultado do Teste" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "Resultado do teste excluído" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "Teste Aprovado" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "O resultado do teste foi gravado" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "Falha ao gravar resultado do teste" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "Passou no teste" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "Mostrar resultados para testes necessários" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "Incluir Instalados" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "Mostrar resultados para itens de estoque instalados" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "Aprovado" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "Mostrar apenas testes aprovados" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 64ee2822a7..7ee657da4d 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Erro" @@ -137,7 +137,7 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Sem nome definido" @@ -153,18 +153,18 @@ msgstr "Remover imagem associada a este item?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Remover" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Cancelar" @@ -183,7 +183,7 @@ msgstr "Limpar" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Enviar" @@ -241,7 +241,7 @@ msgstr "Upload da imagem falhou" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Sucesso" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Atualizar" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Excluir" @@ -590,8 +590,8 @@ msgstr "Servidor" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "Não há itens disponíveis" msgid "Thumbnail" msgstr "Miniatura" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Ações de código de barras" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Visualizar" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Ver código de barras" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Vincular Código de Barras" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Vincular código de barras personalizado" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Desvincular código de barras personalizado" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Editar" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Apagar item" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicar" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Duplicar item" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Leia Mais" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1232,28 +1236,22 @@ msgstr "Nada encontrado..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Configurações" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Configurações de conta" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Configurações do Sistema" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Centro de Administração" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Centro de Administração" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Centro de Administração" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Sair" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Abrir Navegação" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Extensões" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Documentação" @@ -1307,7 +1316,7 @@ msgstr "Documentação" msgid "About" msgstr "Sobre" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Sobre" msgid "Notifications" msgstr "Notificações" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Você não tem notificações não lidas." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Notificação" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Marcar como lido" @@ -1377,13 +1394,13 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Peça" @@ -1395,7 +1412,7 @@ msgstr "Peça" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Peças" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "Teste de Modelos de Peças" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Categoria da Peça" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Categorias de Peça" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Item de estoque" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Itens de Estoque" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Localização do estoque" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Locais de estoque" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Empresa" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Códigos de Projeto" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "Linhas do Pedido de Compra" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Envios do Pedido Venda" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Endereços" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Contatos" @@ -1645,7 +1662,7 @@ msgstr "Proprietários" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Usuário" @@ -1707,14 +1724,14 @@ msgstr "Remessa" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inativo" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Sem Estoque" @@ -1723,34 +1740,34 @@ msgstr "Sem Estoque" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Estoque" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Número de Série" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Quantidade" @@ -2336,13 +2353,13 @@ msgstr "Chinês (Simplificado)" msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Início" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Início" msgid "Dashboard" msgstr "Painel de Controle" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Ir para o Dashboard do InvenTree" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Visite a documentação para aprender mais sobre o InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "Sobre o InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Sobre a organização InvenTree" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Informações do Servidor" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Sobre esta instância do Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Informações de Licença" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "Licenças para dependências de serviços" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Abrir o menu de navegação principal" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Peças inscritas" @@ -2470,7 +2491,7 @@ msgstr "Notícias Atuais" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Página Web" @@ -2487,8 +2508,8 @@ msgstr "Demonstração" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Comprando" @@ -2496,9 +2517,9 @@ msgstr "Comprando" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Vendas" @@ -2798,7 +2819,7 @@ msgstr "Remover item da lista" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "Código de Lote" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "Embalagem" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Estado" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Anotação" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Código (SKU)" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Recebido" @@ -2886,7 +2907,7 @@ msgstr "Recebido" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Ações" @@ -2923,9 +2944,9 @@ msgstr "Insira o número de série para novo estoque (ou deixe em branco)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "Adicionar Item do Estoque" @@ -2945,9 +2966,9 @@ msgstr "Mover para o local padrão" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "Em Estoque" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "Mover" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Contar" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "Remover Estoque" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Transferir Estoque" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Contar Estoque" @@ -3453,15 +3474,15 @@ msgstr "Inserir número de série ou dados do item" msgid "Add dummy item" msgstr "Adicionar Item fictício" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Detalhes da Conta" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Primeiro nome" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Sobrenome" @@ -3473,11 +3494,11 @@ msgstr "Sobrenome" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Primeiro nome:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Sobrenome:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Ativo" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Balanço" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Ordens de Produções" @@ -3885,7 +3906,7 @@ msgstr "Opções de exibição" msgid "Account Settings" msgstr "Configurações de Conta" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Mudar para Configuração do Sistema" @@ -3921,38 +3942,41 @@ msgstr "Marcar como não lido" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Referência" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "Referência" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Descrição" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "Produção Pai" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "Quantidade de Produção" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Saídas Completas" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Emitido por" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "Emitido por" msgid "Responsible" msgstr "Responsável" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Data Prevista" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Data Prevista" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "Concluído" @@ -4036,15 +4060,15 @@ msgstr "Concluído" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "Local de Origem" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "Qualquer local" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "Local de Destino" @@ -4060,70 +4084,70 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Anexos" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Anotações" @@ -4132,134 +4156,134 @@ msgstr "Anotações" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "Editar Pedido de Produção" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Editar Pedido de Produção" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "Cancelar pedido" @@ -4271,24 +4295,24 @@ msgstr "Cancelar pedido" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "Número de telefone" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "Endereço de e-mail" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "Moeda Padrão" msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detalhes" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Peças Fabricadas" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Peças Fabricadas" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Peças Fornecidas" @@ -4339,32 +4363,36 @@ msgstr "Peças Fornecidas" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "Ações da Empresa" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "Peça Interna" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "Link Externo" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Fornecedores" @@ -4412,62 +4440,62 @@ msgstr "Ações de peça do Fabricante" msgid "ManufacturerPart" msgstr "Peça do Fabricante" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Quantidade de embalagens" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "Disponibilidade do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "Detalhes de Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "Preço do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Caminho" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "Sub-categorias" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "Editar Categoria da Peça" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "Apagar items" @@ -4539,101 +4567,101 @@ msgstr "Ações de Categoria" msgid "Category Details" msgstr "Detalhes da categoria" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Produzindo" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "Modelo de peça" @@ -4641,192 +4669,192 @@ msgstr "Modelo de peça" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "Peça Rastreável" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Criado em" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Último Balanço" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Fabricantes" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "Em Produção" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "Preço de Venda" msgid "Sale History" msgstr "Histórico de Vendas" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Preço Total" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Componente" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "Preço Mínimo" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "Preço Máximo" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Preço Unitário" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Atualizado" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "Gráfico Pizza" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "Grafico de Barras" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "Adicionar Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "Editar Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "Excluir Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "Quebra de Preço" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "Precificação Geral" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "Última Atualização" @@ -5019,7 +5047,7 @@ msgstr "Carregando dados de preços" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "Data" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "Preço de Venda" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "Preço do fornecedor" @@ -5047,117 +5075,117 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "Moeda do pedido" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "Moeda do pedido" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "Custo Total" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "Criado em" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Ações de Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "Clientes" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Envios Concluídos" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "Adicionar Pedido de Vendas" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "Localização Pai" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Externo" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Peça base" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Dados de Teste" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Itens Instalados" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" @@ -5334,38 +5362,38 @@ msgstr "Editar Item do Estoque" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "Operações de Estoque" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Contagem de estoque" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Adicionar estoque" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Remover estoque" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Transferir estoque" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Filtro" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Valor" @@ -5486,29 +5514,29 @@ msgstr "Adicionar Filtro" msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "O servidor retornou um tipo de dado incorreto" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Requisição inválida" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Não encontrado" @@ -5516,15 +5544,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "Essa ação não pode ser desfeita!" @@ -5545,65 +5573,65 @@ msgstr "Essa ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "Remover registros selecionados" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Filtros da Tabela" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "Este item da BOM é definido para um pai diferente" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "Informação da Peça" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "Incluir estoque de substitutos" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "Incluir estoque de variantes" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "Informação do Estoque" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "Item Consumível" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "Mostrar itens rastreáveis" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "Mostrar itens rastreáveis" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "Mostrar itens com estoque disponível" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "Mostrar itens no pedido" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "Mostrar itens validados" @@ -5653,32 +5681,32 @@ msgstr "Mostrar itens validados" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "Mostrar itens herdados" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "Opcional" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "Mostrar itens opcionais" @@ -5686,16 +5714,16 @@ msgstr "Mostrar itens opcionais" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "Consumível" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "Consumível" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "Mostrar itens consumíveis" @@ -5703,112 +5731,112 @@ msgstr "Mostrar itens consumíveis" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "Tem Preço" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "Tem Preço" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "Exibir itens com preço" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "Ver BOM" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "Editar substitutos" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Montagem" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "Mostrar montagens ativas" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "Alocado" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "Mostrar linhas alocadas" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "Mostrar linhas com estoque disponível" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "Mostrar linhas consumíveis" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "Mostrar linhas opcionais" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "Monitorado" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "Quantidade Unitária" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Alocar Estoque" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "Pedir estoque" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "Estoque de Produção" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "Nenhum anexo encontrado" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "Adicionar Item de Linha" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "Editar Item de Linha" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "Excluir Item de Linha" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Incluir Variantes" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "Adicionar modelo de parâmetro" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Quantidade Total" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "Mostrar testes necessários" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Instalado" @@ -7069,42 +7101,42 @@ msgstr "Excluir Parâmetro" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Descrição da Peça" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Código do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Link do Fornecedor" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Código do Fabricante" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Destino" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Receber item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Adicionar item de linha" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Receber itens" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "ID da Tarefa" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "Iniciado" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "Última Execução" msgid "Next Run" msgstr "Próxima Execução" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "Este item em estoque foi reservado para um pedido" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque foi instalado em outro item de estoque" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por um pedido de produção" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "Este item de estoque está velho" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "Este item de estoque foi esgotado" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "Mostrar estoque para peças montadas" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "Incluir Sublocais" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocais" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "Mostrar itens que estão em estoque" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "Incluir itens de estoque para peças variantes" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "Enviar para Cliente" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "É Serializado" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "Mostrar itens com um número de série" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "Possuí Código de Lote" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "Mostrar itens com um código de lote" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "Mostrar itens monitorados" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "Tem Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "Mostrar itens com preço de compra" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "Mostrar itens com localização externa" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 01374eb0c8..0569e8f536 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:32\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index ca9e5d03f0..066276e9d1 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -63,15 +63,15 @@ msgstr "Печать этикеток успешно завершена" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Ошибка" @@ -137,7 +137,7 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Имя не определено" @@ -153,18 +153,18 @@ msgstr "Удалить связанное изображение?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Удалить" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Отменить" @@ -183,7 +183,7 @@ msgstr "Очистить" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Подтвердить" @@ -241,7 +241,7 @@ msgstr "Не удалось загрузить изображение" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Успешно" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Обновить" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Удалить" @@ -590,8 +590,8 @@ msgstr "Узел" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "Миниатюра" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Готово" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "Импорт выделенных строк" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "Обработка данных" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Действия со штрихкодом" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "Показать штрихкод" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Показать штрихкод" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Привязать штрих-код" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Привязать пользовательский штрих-код" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Отвязать штрих-код" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Отвязать пользовательский штрих-код" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Изменить" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Удалить элемент" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Дублировать" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Подробнее" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Неизвестная ошибка" @@ -1232,28 +1236,22 @@ msgstr "Ничего не найдено..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Настройки" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Настройки аккаунта" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Выход" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Открыть панель навигации" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Плагины" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Документация" @@ -1307,7 +1316,7 @@ msgstr "Документация" msgid "About" msgstr "О проекте" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "О проекте" msgid "Notifications" msgstr "Уведомления" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "У вас нет непрочитанных уведомлений." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Уведомление" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Пометить как прочитанное" @@ -1377,13 +1394,13 @@ msgstr "Неизвестная модель: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Детали" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Категория детали" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Категории деталей" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "На складе" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Складские позиции" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Места хранения" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Компании" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Заказы на продажу" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Заказы на возврат" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Неактивный" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Остатки" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Домашняя страница" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Домашняя страница" msgid "Dashboard" msgstr "Контрольная панель" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "О программе InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "О программе InvenTree org" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Об этом экземпляре Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Информация о лицензии" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "Лицензии на зависимостей сервиса" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Веб-сайт" @@ -2487,8 +2508,8 @@ msgstr "Демо" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Покупка" @@ -2496,9 +2517,9 @@ msgstr "Покупка" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Продажи" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "В наличии" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "Удалить запасы" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "Перемещение запасов" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "Подсчет остатков" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Заказы на сборку" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Описание" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Подробности сборки" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "Внешняя ссылка" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "Добавить категорию детали" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категория" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Ед. изм" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Ссылка" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Заблокировано" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Ценовой диапазон" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Отфильтровать" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Значение" @@ -5486,29 +5514,29 @@ msgstr "Добавить фильтр" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Описание детали" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Ссылка поставщика" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index e859914b78..8cbfe1ded6 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index b31ebaec60..bb52b681bf 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index aefe0f8827..de77f260a4 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Grеška" @@ -137,7 +137,7 @@ msgstr "Da" msgid "No" msgstr "Ne" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Podnesi" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Uspešno" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Obnovi" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Obriši" @@ -590,8 +590,8 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "Sličice" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Akcije Barkoda" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Vid" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Pogledaj barkod" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Link Barkoda" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Linkuj prilagođeni barkod" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Prekini link prilagođenog barkoda" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Izmeni" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Obriši stavku" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Dupliciraj" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Dupliciraj stavku" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Saznaj više" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Nepoznata greška" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 93bebe6e8c..cb5e1f7df8 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "Utskrift av etiketter lyckades" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Fel" @@ -137,7 +137,7 @@ msgstr "Ja" msgid "No" msgstr "Nej" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Inget namn definierat" @@ -153,18 +153,18 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Ta bort" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Avbryt" @@ -183,7 +183,7 @@ msgstr "Rensa" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Skicka" @@ -241,7 +241,7 @@ msgstr "Bilduppladdning misslyckades" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Lyckades" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Uppdatera" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Radera" @@ -590,8 +590,8 @@ msgstr "Värd" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "Inga poster tillgängliga" msgid "Thumbnail" msgstr "Miniatyrbild" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "Importerar rader" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "Vänligen vänta medan data importeras" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "Ett fel inträffade vid import av data" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "Redigera data" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "Radera rad" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "Rad" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "Rad innehåller fel" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "Acceptera" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "Giltig" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "Filtrera efter radvalideringsstatus" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "Slutförd" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "Filtrera efter radvalideringsstatus" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "Importera markerade rader" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "Bearbetar data" @@ -863,59 +863,63 @@ msgstr "Importerar poster" msgid "Imported rows" msgstr "Importerade rader" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Streckkods åtgärder" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "Visa streckkod" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Visa" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Visa streckkod" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Länka streckkod" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Länka anpassad streckkod" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Ta bort länk för anpassad streckkod" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Redigera" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Radera objekt" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "Vänta" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Duplicera" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Duplicera objekt" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Läs mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Okänt fel" @@ -1232,28 +1236,22 @@ msgstr "Ingenting hittades..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Inställningar" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Kontoinställningar" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Systeminställningar" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Admin-center" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Admin-center" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Admin-center" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Logga ut" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Öppna navigering" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Plugins" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokumentation" @@ -1307,7 +1316,7 @@ msgstr "Dokumentation" msgid "About" msgstr "Om" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Om" msgid "Notifications" msgstr "Notifikationer" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Du har inga olästa aviseringar." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Avisering" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Markera som läst" @@ -1377,13 +1394,13 @@ msgstr "Okänd modell: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Artkel" @@ -1395,7 +1412,7 @@ msgstr "Artkel" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Artiklar" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "Testmall för artiklar" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Artikel Kategori" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Artikelkategorier" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Lager artikel" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Artikel i lager" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Lagerplats" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Lagerplats" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "Tillverknings artiklar" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Företag" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Företag" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Projektkoder" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Inköpsorder" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "Inköpsorderrader" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Försäljningsorder" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Försäljningsorder" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Försäljningsorder leveranser" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Returorder" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Returorder" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Adress" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Adresser" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Kontakter" @@ -1645,7 +1662,7 @@ msgstr "Ägare" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Användare" @@ -1707,14 +1724,14 @@ msgstr "Frakt" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Inget på lager" @@ -1723,34 +1740,34 @@ msgstr "Inget på lager" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Lagersaldo" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Serienummer" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Antal" @@ -2336,13 +2353,13 @@ msgstr "Kinesiska (Förenklad)" msgid "Chinese (Traditional)" msgstr "Kinesiska (Traditionell)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Hem" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Hem" msgid "Dashboard" msgstr "Kontrollpanel" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "Gå till instrumentpanelen för InvenTree" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "Besök dokumentationen för att läsa mer om InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "Om InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Om InvenTree org" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Serverinformation" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Om denna Inventree instans" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Licensinformation" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "Licenser för beroenden av tjänsten" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "Öppna huvudnavigeringsmenyn" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Prenumererade artiklar" @@ -2470,7 +2491,7 @@ msgstr "Aktuella nyheter" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Webbplats" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Inköp" @@ -2496,9 +2517,9 @@ msgstr "Inköp" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Försäljning" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Status" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Åtgärder" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "Lägg till dummy artikel" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Kontouppgifter" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "Förnamn" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "Efternamn" @@ -3473,11 +3494,11 @@ msgstr "Efternamn" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "Förnamn:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "Efternamn:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Aktiv" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Inventering" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Byggordrar" @@ -3885,7 +3906,7 @@ msgstr "Visningsalternativ" msgid "Account Settings" msgstr "Kontoinställningar" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Växla till systeminställning" @@ -3921,38 +3942,41 @@ msgstr "Markera som oläst" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IAN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "Referens" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "Referens" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beskrivning" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "Föregående tillverkning" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "Tillverkat antal" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Slutförd produktion" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "Utfärdad av" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "Utfärdad av" msgid "Responsible" msgstr "Ansvarig" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "Skapad" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Färdigdatum" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Färdigdatum" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "Slutförd" @@ -4036,15 +4060,15 @@ msgstr "Slutförd" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "Alla platser" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "Destinationsplats" @@ -4060,70 +4084,70 @@ msgstr "Destinationsplats" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Tillverknings Detaljer" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Radartiklar" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "Allokerat lager" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "Test resultat" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "Test statistik" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Bilagor" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Anteckningar" @@ -4132,134 +4156,134 @@ msgstr "Anteckningar" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "Redigera Tillverknings order" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "Redigera Tillverknings order" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "Avbryt denna order" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "Pausa denna order" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "Avbryt order" @@ -4271,24 +4295,24 @@ msgstr "Avbryt order" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "E-postadress" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "Standardvaluta" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "Standardvaluta" msgid "Supplier" msgstr "Leverantör" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Tillverkare" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "Tillverkare" msgid "Customer" msgstr "Kund" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Detaljer" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "Tillverkarens artiklar" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "Tillverkarens artiklar" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "Leverantörsartiklar" @@ -4339,32 +4363,36 @@ msgstr "Leverantörsartiklar" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "Tilldelad Lager" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Parametrar" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Länk" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "Tillgängligt lager" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "Kan tillverkas" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Under tillverkning" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Låst" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "Mall artikel" @@ -4641,192 +4669,192 @@ msgstr "Mall artikel" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "Sammansatt artikel" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "Komponent artikel" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "Testbar artikel" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "Testbar artikel" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "Spårbar artikel" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "Köpartikel" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "Försäljningsbar artikel" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "Virtuell artikel" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Skapad Datum" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "Skapad av" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "Standardleverantör" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Senaste inventering" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "Inventerad av" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "Artikel Detaljer" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Allokeringar" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Tillverknings orderallokeringar" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Stycklista" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Används i" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "Prissättning för artikel" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Tillverkare" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "Schemaläggning" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Testmall" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Relaterade artiklar" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Tillgänglig" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "Inget på lager" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "Under produktion" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Redigera artikel" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "Lägg till artikel" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "Ta bort artikel" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "Borttagning av denna artikel kan inte återställas" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "Lager åtgärder" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "Räkna artikellager" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "Överför artikellager" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "Artikel åtgärder" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "Välj artikel revision" @@ -4872,32 +4900,32 @@ msgstr "Försäljning Prissättning" msgid "Sale History" msgstr "Försäljningshistorik" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Totalpris" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Komponent" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "Slutför returorder" @@ -5165,15 +5193,15 @@ msgstr "Slutför returorder" msgid "Customers" msgstr "Kunder" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "Slutförda leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "Redigera försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "Ny försäljningsorder" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "Leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "Avbryt försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "Pausa försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "Slutför försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "Leveransorder" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "Föregående Plats" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "Underplaceringar" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "Extern" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "Typ av plats" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "Högsta nivå lagerplats" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "Platsuppgifter" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "Standard artiklar" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "Redigera lagerplats" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "Radera lagerplats" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "Platsåtgärder" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Filter" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Värde" @@ -5486,29 +5514,29 @@ msgstr "Lägg till filter" msgid "Clear Filters" msgstr "Rensa filter" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Inga resultat hittades" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Felaktig begäran" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Ej behörig" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Otillåten" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Hittades inte" @@ -5516,15 +5544,15 @@ msgstr "Hittades inte" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Streckkods åtgärder" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Uppdatera data" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Tabellfilter" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Montering" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Spårbart objekt" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "Visa tillverkat antal som är i produktion" @@ -5996,48 +6028,48 @@ msgstr "Visa tillverkat antal som är i produktion" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "Slutför valda produkter" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "Skrot valda produkter" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "Avbryt valda produkter" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "Inga resultat" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "Redigera mall" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "Radera mall" @@ -7459,15 +7491,15 @@ msgstr "Radera mall" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 55d7bf9a5b..77cf399daf 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index e93c7c13c8..a87e9bf30c 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Hata" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Vazgeç" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Gönder" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Başarılı" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "Sunucu" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "Küçük resim" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Devamını Oku" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Bilinmeyen hata" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Ayarlar" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Hesap ayarları" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Çıkış" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Gezinmeyi Aç" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Eklentiler" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Dokümantasyon" @@ -1307,7 +1316,7 @@ msgstr "Dokümantasyon" msgid "About" msgstr "Hakkında" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Hakkında" msgid "Notifications" msgstr "Bildirimler" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Parça" @@ -1395,7 +1412,7 @@ msgstr "Parça" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Parçalar" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Parça Kategorileri" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Stok Konumları" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Şirketler" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Satış Emirleri" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "İade Emirleri" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Kullanıcı" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Stok" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Miktar" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Ana Sayfa" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Ana Sayfa" msgid "Dashboard" msgstr "Panel" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "InvenTree org hakkında" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "Güncel Haberler" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Web Sitesi" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Durum" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Eylemler" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Aktif" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Yapım İşi Emirleri" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "DPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Açıklama" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Bağlantı" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Bileşen" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Filtre" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Değer" @@ -5486,29 +5514,29 @@ msgstr "Filtre Ekle" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Hatalı istek" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Yetkisiz" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Yasaklı" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Bulunamadı" @@ -5516,15 +5544,15 @@ msgstr "Bulunamadı" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Barkod işlemleri" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Veriyi yenile" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Tablo filtreleri" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Montaj" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Takip Edilebilir" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 645e2e18c9..e902270294 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-18 19:00\n" +"PO-Revision-Date: 2024-08-19 19:54\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -63,15 +63,15 @@ msgstr "Етикетку успішно роздруковано" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Помилка" @@ -137,7 +137,7 @@ msgstr "Так" msgid "No" msgstr "Ні" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "Ім'я не визначено" @@ -153,18 +153,18 @@ msgstr "Видалити пов'язане зображення з цього е #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "Видалити" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Скасувати" @@ -183,7 +183,7 @@ msgstr "Очистити" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Відправити" @@ -241,7 +241,7 @@ msgstr "Не вдалося завантажити зображення" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Успіх" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Оновити" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Видалити" @@ -590,8 +590,8 @@ msgstr "Хост" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "Переглянути штрих-код" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Переглянути штрих-код" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Редагувати" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Дублювати" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Невідома помилка" @@ -1232,28 +1236,22 @@ msgstr "Нічого не знайдено..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Налаштування" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Налаштування облікового запису" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Налаштування системи" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Центр адміністрування" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Центр адміністрування" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Центр адміністрування" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Вихід" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Плагіни" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Документація" @@ -1307,7 +1316,7 @@ msgstr "Документація" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "Сповіщення" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "У вас немає непрочитаних сповіщень." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Сповіщення" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Позначити прочитаним" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Адреса" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Адреси" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Контакт" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Контакти" @@ -1645,7 +1662,7 @@ msgstr "Власники" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Користувач" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "Немає в наявності" @@ -1723,34 +1740,34 @@ msgstr "Немає в наявності" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "В наявності" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "Серійний номер" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Кількість" @@ -2336,13 +2353,13 @@ msgstr "Китайська (спрощена)" msgid "Chinese (Traditional)" msgstr "Китайська (Традиційна)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Домашня сторінка" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Домашня сторінка" msgid "Dashboard" msgstr "Дешборд" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "Інформація про сервер" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "Відомості про ліцензію" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "Демо" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Статус" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Дії" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "Перемістити" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Додати" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Кількість" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index e0c30334f3..beb7bf8bc4 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "Lỗi" @@ -137,7 +137,7 @@ msgstr "Đồng ý" msgid "No" msgstr "Không" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "Hủy bỏ" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "Gửi" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "Thành công" @@ -413,11 +413,11 @@ msgid "Update" msgstr "Cập nhật" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "Xóa" @@ -590,8 +590,8 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "Ảnh thu nhỏ" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "Chức năng mã vạch" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "Xem" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "Xem mã vạch" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "Liên kết mã vạch" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "Liên kết mã vạch tùy chỉnh" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "Gỡ bỏ mã vạch tùy chỉnh" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "Sửa" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "Xoá mặt hàng" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "Nhân bản" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "Nhân bản hàng hóa" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "Xem thêm" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "Lỗi không xác định" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Cài đặt" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "Cài đặt tài khoản" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "Thiết lập hệ thống" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "Trung tâm quản trị" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "Trung tâm quản trị" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "Trung tâm quản trị" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "Đăng xuất" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "Mở điều hướng" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "Plugins" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "Tài liệu" @@ -1307,7 +1316,7 @@ msgstr "Tài liệu" msgid "About" msgstr "Giới thiệu" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "Giới thiệu" msgid "Notifications" msgstr "Thông báo" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "Bạn chưa có thông báo mới." -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "Thông báo" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "Đánh dấu đã đọc" @@ -1377,13 +1394,13 @@ msgstr "Model không rõ: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Phụ kiện" @@ -1395,7 +1412,7 @@ msgstr "Phụ kiện" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "Phụ tùng" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "Hàng trong kho" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "Hàng trong kho" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "Vị trí kho hàng" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "Công ty" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "Doanh nghiệp" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "Mã dự án" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "Đơn đặt mua" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Đơn đặt bán" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Đơn hàng bán" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "Vận chuyển đơn hàng" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "Đơn hàng trả lại" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "Đơn hàng trả lại" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "Liên hệ" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "Danh bạ" @@ -1645,7 +1662,7 @@ msgstr "Chủ sở hữu" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "Người dùng" @@ -1707,14 +1724,14 @@ msgstr "Lô hàng" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "Kho hàng" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "Số lượng" @@ -2336,13 +2353,13 @@ msgstr "Chinese (Simplified)" msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "Trang chủ" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "Trang chủ" msgid "Dashboard" msgstr "Bảng điều khiển" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "Giới thiệu" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "Giới thiệu InvenTree org" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "Về thực thể Inventree" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "Phụ kiện đã đăng ký" @@ -2470,7 +2491,7 @@ msgstr "Tin hiện tại" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "Trang web" @@ -2487,8 +2508,8 @@ msgstr "Demo" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "Mua sắm" @@ -2496,9 +2517,9 @@ msgstr "Mua sắm" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "Bán hàng" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "Trạng thái" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "Đã nhận" @@ -2886,7 +2907,7 @@ msgstr "Đã nhận" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "Chức năng" @@ -2923,9 +2944,9 @@ msgstr "Điền số sê-ri cho kho mới (hoặc để trống)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "Còn hàng" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "Thêm" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "Đếm" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "Nhập sê-ri hàng hóa hoặc dữ liệu" msgid "Add dummy item" msgstr "Thêm mục giả lập" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "Thông tin tài khoản" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "Hoạt động" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "Báo cáo" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "Kiểm kê" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "Đơn đặt bản dựng" @@ -3885,7 +3906,7 @@ msgstr "Tùy chọn hiển thị" msgid "Account Settings" msgstr "Cài đặt tài khoản" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "Chuyển sang thiết lập hệ thống" @@ -3921,38 +3942,41 @@ msgstr "Đánh dấu chưa đọc" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Mô tả" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "Chịu trách nhiệm" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "Ngày mục tiêu" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "Ngày mục tiêu" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "Chi tiết bản dựng" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Đính kèm" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Ghi chú" @@ -4132,134 +4156,134 @@ msgstr "Ghi chú" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "Nhà cung cấp" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "Nhà sản xuất" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "Nhà sản xuất" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "Chi tiết" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "Thông số" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Nhà cung cấp" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "Số lượng gói" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "Đường dẫn" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "Liên kết" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "Phân bổ đơn hàng bản dựng" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "Có sẵn" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "Thành phần" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "Đơn giá" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "Đã cập nhật" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "Chi tiết đơn đặt" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "Chức năng đơn đặt" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Sản phẩm cơ bản" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Theo dõi tồn kho" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Mục đã cài đặt" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Mục con" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Sửa hàng trong kho" @@ -5334,38 +5362,38 @@ msgstr "Sửa hàng trong kho" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "Đếm hàng" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "Thêm hàng" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "Xóa hàng" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "Chuyển" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "Chuyển giao hàng" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "Bộ lọc" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "Giá trị" @@ -5486,29 +5514,29 @@ msgstr "Thêm bộ lọc" msgid "Clear Filters" msgstr "Xóa bộ lọc" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "Yêu cầu không hợp lệ" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "Chưa cấp quyền" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "Bị cấm" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "Không tìm thấy" @@ -5516,15 +5544,15 @@ msgstr "Không tìm thấy" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "Chức năng mã vạch" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "Làm mới dữ liệu" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "Bộ lọc bảng" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "Lắp ráp" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Có thể theo dõi" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "Phân kho" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "Không tìm thấy tệp đính kèm" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "Thêm hạng mục" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "Sửa hạng mục" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Bao gồm các biến thể" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "Thêm mẫu tham số" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "Tổng số lượng" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "Mẫu" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "Đã cài đặt" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "Mô tả sản phẩm" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "Mã nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "Liên kết nhà cung cấp" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "Mã nhà sản xuất" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "Đích đến" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "Nhận hạng mục" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "Thêm hạng mục" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "Nhận hàng hóa" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 5275d945f8..3a469b497c 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "标签打印成功" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "错误" @@ -137,7 +137,7 @@ msgstr "是" msgid "No" msgstr "否" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "未定义名称" @@ -153,18 +153,18 @@ msgstr "删除与此项关联的图片?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "移除" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "取消" @@ -183,7 +183,7 @@ msgstr "清除" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "提交" @@ -241,7 +241,7 @@ msgstr "图片上传失败" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "操作成功" @@ -413,11 +413,11 @@ msgid "Update" msgstr "更新" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "删除" @@ -590,8 +590,8 @@ msgstr "主机" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "无可用条目" msgid "Thumbnail" msgstr "缩略图" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "导入行" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "请稍候,数据正在导入" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "导入数据时发生错误" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "编辑数据" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "删除行" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "行" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "行包含错误" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "同意" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "有效" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "按行验证状态筛选" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "完成" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "按行完成状态筛选" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "导入选定的行" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "处理数据中" @@ -863,59 +863,63 @@ msgstr "导入记录" msgid "Imported rows" msgstr "导入的行" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "条形码操作" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "查看条形码" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "视图" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "查看条形码" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "关联二维码" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "链接自定义条形码" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "解绑条形码" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "解绑自定义条形码链接" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "编辑" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "删除项目" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "挂起" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "复制" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "重复项目" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "了解更多" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "未知错误" @@ -1232,28 +1236,22 @@ msgstr "无结果..." #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "设置" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "账户设定" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "系统设置" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "管理中心" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "管理中心" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "管理中心" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "登出" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "打开导航" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "插件" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "文档" @@ -1307,7 +1316,7 @@ msgstr "文档" msgid "About" msgstr "关于" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "关于" msgid "Notifications" msgstr "通知" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "您没有未读通知" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "通知" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "标记为已读" @@ -1377,13 +1394,13 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "零件" @@ -1395,7 +1412,7 @@ msgstr "零件" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "零件" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "零件测试模板" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "零件类别" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "零件类别" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "库存项" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "库存项" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "库存地点" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "库存地点" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "构建多个项目" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "公司" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "公司" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "项目编码" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "采购订单" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "采购订单" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "采购订单行" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "销售订单" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "销售订单" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "销售订单配送" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "退货订单" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "退货订单" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "地址" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "地址" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "联系人" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "联系人" @@ -1645,7 +1662,7 @@ msgstr "所有者" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "用户" @@ -1707,14 +1724,14 @@ msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "未激活" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "无库存" @@ -1723,34 +1740,34 @@ msgstr "无库存" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "库存" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "序列号" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "数量" @@ -2336,13 +2353,13 @@ msgstr "中文 (简体)" msgid "Chinese (Traditional)" msgstr "中文 (繁体)" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "主页" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "主页" msgid "Dashboard" msgstr "仪表盘" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "跳转到 InvenTree 仪表板" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "访问文档以了解更多关于 InvenTree" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "关于 InvenTree" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "关于 InvenTree 组织" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "服务器信息" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "关于此 Inventree 实例" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "许可信息" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "服务依赖关系许可" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "打开主导航菜单" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "已订购零件" @@ -2470,7 +2491,7 @@ msgstr "当前新闻" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "网站" @@ -2487,8 +2508,8 @@ msgstr "演示" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "采购中" @@ -2496,9 +2517,9 @@ msgstr "采购中" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "销售" @@ -2798,7 +2819,7 @@ msgstr "从列表中删除项目" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "存储已收到的库存" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "批号" @@ -2832,47 +2853,47 @@ msgstr "序列号" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "包装" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "状态" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "备注" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "库存单位 (SKU)" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "已接收" @@ -2886,7 +2907,7 @@ msgstr "已接收" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "操作" @@ -2923,9 +2944,9 @@ msgstr "输入新库存的序列号(或留空)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "编辑库存项" @@ -2945,9 +2966,9 @@ msgstr "移动到默认位置" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "入库" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "移动" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "添加" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "总计" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "移除库存" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "转移库存" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "库存数量" @@ -3453,15 +3474,15 @@ msgstr "输入项目序列号或数据" msgid "Add dummy item" msgstr "添加虚拟项目" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "账户详情" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "名" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "姓" @@ -3473,11 +3494,11 @@ msgstr "姓" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "名:" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "姓:" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "未配置令牌" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "未配置令牌" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "激活" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "报告" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "库存盘点" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "生产订单" @@ -3885,7 +3906,7 @@ msgstr "显示选项" msgid "Account Settings" msgstr "账户设置" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "切换到系统设置" @@ -3921,38 +3942,41 @@ msgstr "标记为未读" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "内部零件编码 IPN" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "参考" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "参考" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "描述" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "上级生产" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "生产数量" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "已出产" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "发布人" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "发布人" msgid "Responsible" msgstr "责任人" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "已创建" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "预计日期" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "预计日期" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "已完成" @@ -4036,15 +4060,15 @@ msgstr "已完成" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "来源地点" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "任意地点" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "目标地点" @@ -4060,70 +4084,70 @@ msgstr "目标地点" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "生产详情" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "行项目" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "未出产" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "已分配的库存" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "测试结果" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "测试统计数据" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "附件" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "备注" @@ -4132,134 +4156,134 @@ msgstr "备注" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "编辑生产订单" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "编辑生产订单" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "添加生产订单" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "取消此订单" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "挂起生产订单" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "将此订单挂起" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "取消订单" @@ -4271,24 +4295,24 @@ msgstr "取消订单" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "电话号码" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "电子邮件地址" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "默认货币单位" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "默认货币单位" msgid "Supplier" msgstr "供应商" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "制造商" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "制造商" msgid "Customer" msgstr "客户" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "详情" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "制成零件" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "制成零件" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "已提供的零件" @@ -4339,32 +4363,36 @@ msgstr "已提供的零件" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "已分配的库存" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "编辑公司" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "公司操作" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "内部零件" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "外部链接" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "制造商零件编号" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "制造商零件详情" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "参数" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "供应商" @@ -4412,62 +4440,62 @@ msgstr "制造商零件操作" msgid "ManufacturerPart" msgstr "制造商零件" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "包装数量" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "供应商可用性" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "供应商零件详情" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "接收库存" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "供应商价格" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "供应商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "编辑供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "删除供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "添加供应商零件" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "路径" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "子类别" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "编辑零件类别" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "删除项" @@ -4539,101 +4567,101 @@ msgstr "类别操作" msgid "Category Details" msgstr "类别详情" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "变体于" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "修订" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "版本" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "类别" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "默认位置" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "类别默认位置" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "单位" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "关键词" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "链接" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "可用库存" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "变体库存" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "最低库存" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "分配生产订单" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "可以创建" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "正在生产" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "已锁定" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "模板零件" @@ -4641,192 +4669,192 @@ msgstr "模板零件" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "组装零件" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "组件零件" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "可购买零件" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "可销售零件" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "虚拟零件" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "创建日期" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "创建人" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "默认供应商" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "价格范围" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "最近库存盘点" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "库存盘点由" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "零件详情" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "变体" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "分配生产订单" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "物料清单" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "用于" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "零件价格" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "制造商" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "计划任务" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "测试模板" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "关联零件" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "无库存" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "生产中" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "编辑零件" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "删除零件" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "删除此零件无法撤销" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "库存操作" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "清点零件库存" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "转移零件库存" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "零件选项" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "选择零件版本" @@ -4872,32 +4900,32 @@ msgstr "销售价格" msgid "Sale History" msgstr "销售记录" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "总价" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "组件" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "最低价格" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "最高价格" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "单价" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "已更新" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "饼状图" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "柱状图" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "新增批发价" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "编辑批发价" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "删除批发价" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "批发价" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "价格" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "总价" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "最近更新" @@ -5019,7 +5047,7 @@ msgstr "正在加载定价数据" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "日期" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "销售价格" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "供应商价格" @@ -5047,117 +5075,117 @@ msgstr "供应商价格" msgid "Variant Part" msgstr "变体零件" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "编辑采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "添加采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "供应商参考" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "已完成行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "订单货币" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "订单货币" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "总成本" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "创建于" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "订单细节" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "发布采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "取消采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "挂起采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "完成采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "订单操作" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "客户参考" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "编辑退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "添加退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "发布退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "取消退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "订单已取消" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "挂起退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "完成退货订单" @@ -5165,15 +5193,15 @@ msgstr "完成退货订单" msgid "Customers" msgstr "客户" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "完成配送" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "编辑销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "添加销售订单" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "发布销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "取消销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "挂起销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "完成销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "装货单" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "上级地点" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "次级地点" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "外部" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "位置类型" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "最高级库存位置" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "位置详细信息" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "默认零件" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "编辑库存地点" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "删除库存地点" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "项目操作" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "对此位置中的库存物品执行的操作" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "子仓库操作" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "对此位置中的子位置执行的操作" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "位置操作" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "基础零件" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "库存状态" @@ -5284,11 +5312,11 @@ msgstr "库存状态" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "安装于" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "消耗者" @@ -5296,7 +5324,7 @@ msgstr "消耗者" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "生产订单" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "库存详情" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "库存跟踪" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "测试数据" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "已安装的项目" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "子项目" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "编辑库存项" @@ -5334,38 +5362,38 @@ msgstr "编辑库存项" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "删除库存项" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "库存操作" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "库存计数" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "添加库存" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "移除库存" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "转移" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "转移库存" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "库存项操作" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "未设置库存地点" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "发货日期" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "过滤器" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "值" @@ -5486,29 +5514,29 @@ msgstr "添加过滤条件" msgid "Clear Filters" msgstr "清除筛选" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "没有找到记录" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "服务器返回了错误的数据类型" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "错误的请求" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "未授权" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "禁止访问" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "未找到" @@ -5516,15 +5544,15 @@ msgstr "未找到" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "删除所选项目" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "确定要删除所选的项目吗?" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "此操作无法撤消!" @@ -5545,65 +5573,65 @@ msgstr "此操作无法撤消!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "条形码操作" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "删除选中的记录" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "刷新数据" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "表格过滤器" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "上传数据" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "此物料清单项目是为另一个上级定义的" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "零件信息" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "外部库存" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "包括替代库存" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "包括变体库存" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "库存信息" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "可耗物品" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "无可用库存" @@ -5611,37 +5639,37 @@ msgstr "无可用库存" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "显示可跟踪项目" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "显示可跟踪项目" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "显示有可用库存的项目" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "按顺序显示项目" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "已验证" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "显示已验证的项目" @@ -5653,32 +5681,32 @@ msgstr "显示已验证的项目" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "继承项" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "显示继承的项目" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "允许变体" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "显示允许变体替换的项目" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "可选项" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "显示可选项目" @@ -5686,16 +5714,16 @@ msgstr "显示可选项目" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "消耗品" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "消耗品" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "显示可消耗项目" @@ -5703,112 +5731,112 @@ msgstr "显示可消耗项目" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "是否有价格" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "是否有价格" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "显示带定价的项目" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "导入物料清单数据" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "添加物料清单项" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "BOM 项目已创建" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "编辑物料清单项目" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "物料清单 项目已更新" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "删除物料清单项目" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "物料清单项目已删除" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "验证物料清单" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "您想要验证此装配的材料清单吗?" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "物料清单确认" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "物料清单项目已验证" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "验证物料清单项目失败" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "查看 物料清单" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "验证物料清单行" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "编辑替代零件" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "零件已锁定" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "无法编辑材料清单,因为零件已锁定" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "装配" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "显示活动装配体" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追踪" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "显示可跟踪装配体" @@ -5822,24 +5850,24 @@ msgstr "显示分配给构建输出的项目" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "订单状态" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "已分配数量" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "可用数量" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "生产产出" @@ -5851,74 +5879,78 @@ msgstr "编辑构建项" msgid "Delete Build Item" msgstr "删除构建项" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "已分配" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "显示分配的行" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "显示有可用库存的项目" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "显示可消耗项目" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "显示可选项目" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "已跟踪" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "显示已跟踪项目" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "生产中" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "无可用库存" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "获取已继承的" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "单位数量" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "创建生产订单" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "分配库存" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "订单库存" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "生产库存" @@ -5970,25 +6002,25 @@ msgstr "按发布此订单的用户筛选" msgid "Filter by responsible owner" msgstr "根据负责人进行筛选" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "添加测试结果" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "测试结果已添加" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "无结果" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "显示当前生产中的构建输出" @@ -5996,48 +6028,48 @@ msgstr "显示当前生产中的构建输出" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "添加生成输出" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "完成选定的输出" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "报废选定的输出" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "取消选定的输出" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "分配" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "为生产产出分配库存" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "取消分配" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "从生产输出中取消分配库存" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "完成生产输出" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "报废件" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "报废生产输出" @@ -6045,19 +6077,19 @@ msgstr "报废生产输出" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "取消生产输出" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "批次" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "需要测试" @@ -6187,28 +6219,28 @@ msgstr "找不到附件。" msgid "Drag attachment file here to upload" msgstr "拖拽附件文件到此处上传" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "添加行项目" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "编辑行项目" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "删除行项目" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件参数无法编辑,因为零件已锁定" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "包含变体" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "添加参数模板" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "总数量" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "无结果" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "必填" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "显示必选测试" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "已启用" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "样本" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "已安装" @@ -7069,42 +7101,42 @@ msgstr "删除参数" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "导入行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "零件描述" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "供应商代码" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "供应商链接" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "制造商编号" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "目的地" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "接收这行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "添加行项目" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "收到项目" @@ -7156,80 +7188,80 @@ msgstr "显示活跃供应商" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "接收日期" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "显示已收到的项目" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "按行项目状态筛选" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "接收物品" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "分配库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "生产库存" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "订单库存" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "创建配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "删除配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "编辑配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "配送参考" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "项目" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "送达日期" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "完成配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "添加配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "已配送" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "显示已发货的货物" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "已送达" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "显示已送达的货物" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "任务ID" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "已开始" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "导入的行" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "型号类型" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "按目标型号筛选" @@ -7414,11 +7446,11 @@ msgstr "上一次运行" msgid "Next Run" msgstr "下一次运行" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "找不到模板" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "获取插件详细信息时出错" @@ -7434,20 +7466,20 @@ msgstr "获取插件详细信息时出错" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "修改" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "报告模板文件" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "编辑模板" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "删除模板" @@ -7459,15 +7491,15 @@ msgstr "删除模板" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "按启用状态筛选" @@ -7573,276 +7605,276 @@ msgstr "删除位置类型" msgid "Icon" msgstr "图标" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "该库存项正在生产" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "此库存项已安装在另一个库存项中" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "此库存项已被生产订单消耗" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "此库存项已过期" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "此库存项是过期项" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "此库存项已完全分配" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "此库存项已被部分分配" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "库存项已耗尽" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "盘点日期" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "有效期至" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "库存价值" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "显示激活零件的库存" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "按库存状态筛选" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "显示装配零件的库存" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "显示已分配的项目" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "显示可用的项目" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "包括子地点" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "包括子地点的库存" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "耗尽" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "显示耗尽的库存项" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "显示库存中的项目" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "显示正在生产的项目" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "包括变体零件的库存项" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "显示安装在其他项目中的库存项" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "发送给客户" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "显示已发送给客户的项目" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "已序列化" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "显示带有序列号的项目" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "有批号" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "显示有批号的项目" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "显示已跟踪项目" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "有采购价格" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "显示有购买价格的项目" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "外部地点" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "显示外部库存地点的项目" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "添加一个新的库存项" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "从库存项中删除一些数量" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "将库存项目移动到新位置" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "更改库存状态" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "更改库存项的状态" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "合并库存" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "合并库存项" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "订单新库存" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "分配给客户" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "删除库存" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "删除库存项" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "测试" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "已安装库存项目的测试结果" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "结果" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "附件" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "测试站" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "已完成" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "编辑测试结果" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "测试结果已更新" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "删除测试结果" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "测试结果已删除" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "测试通过" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "测试结果已被记录" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "记录测试结果失败" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "通过测试" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "显示需要测试的结果" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "包含已安装的" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "显示已安装库存项目的结果" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "通过" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "只显示通过的测试" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 0fe6374dd7..f9ad2a5dfc 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"PO-Revision-Date: 2024-08-19 19:55\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -63,15 +63,15 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:65 #: src/components/editors/NotesEditor.tsx:165 #: src/components/forms/fields/ApiFormField.tsx:319 -#: src/components/importer/ImportDataSelector.tsx:183 +#: src/components/importer/ImportDataSelector.tsx:187 #: src/components/importer/ImporterColumnSelector.tsx:207 #: src/components/modals/LicenseModal.tsx:75 #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:497 -#: src/tables/bom/BomTable.tsx:449 -#: src/tables/stock/StockItemTestResultTable.tsx:294 +#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/bom/BomTable.tsx:450 +#: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "No" msgstr "" -#: src/components/details/Details.tsx:292 +#: src/components/details/Details.tsx:301 msgid "No name defined" msgstr "" @@ -153,18 +153,18 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:523 +#: src/pages/stock/StockDetail.tsx:526 msgid "Remove" msgstr "" #: src/components/details/DetailsImage.tsx:71 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 -#: src/components/items/ActionDropdown.tsx:265 -#: src/components/items/ActionDropdown.tsx:266 +#: src/components/items/ActionDropdown.tsx:215 +#: src/components/items/ActionDropdown.tsx:216 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 #: src/tables/FilterSelectDrawer.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:283 +#: src/tables/build/BuildOutputTable.tsx:286 msgid "Cancel" msgstr "取消" @@ -183,7 +183,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:232 #: src/components/forms/ApiForm.tsx:627 #: src/contexts/ThemeContext.tsx:43 -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:56 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:60 msgid "Submit" msgstr "" @@ -241,7 +241,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:156 #: src/components/forms/ApiForm.tsx:467 -#: src/tables/bom/BomTable.tsx:440 +#: src/tables/bom/BomTable.tsx:441 msgid "Success" msgstr "" @@ -413,11 +413,11 @@ msgid "Update" msgstr "" #: src/components/forms/ApiForm.tsx:685 -#: src/components/items/ActionDropdown.tsx:228 +#: src/components/items/ActionDropdown.tsx:195 #: src/hooks/UseForm.tsx:122 #: src/pages/Index/Scan.tsx:343 #: src/pages/Notifications.tsx:123 -#: src/tables/RowActions.tsx:71 +#: src/tables/RowActions.tsx:43 #: src/tables/plugin/PluginListTable.tsx:420 msgid "Delete" msgstr "" @@ -590,8 +590,8 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:142 -#: src/pages/stock/LocationDetail.tsx:88 +#: src/pages/part/PartDetail.tsx:143 +#: src/pages/stock/LocationDetail.tsx:89 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 #: src/tables/machine/MachineTypeTable.tsx:216 @@ -700,60 +700,60 @@ msgstr "" msgid "Thumbnail" msgstr "縮圖" -#: src/components/importer/ImportDataSelector.tsx:166 +#: src/components/importer/ImportDataSelector.tsx:170 msgid "Importing Rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:167 +#: src/components/importer/ImportDataSelector.tsx:171 msgid "Please wait while the data is imported" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:184 +#: src/components/importer/ImportDataSelector.tsx:188 msgid "An error occurred while importing data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:205 +#: src/components/importer/ImportDataSelector.tsx:209 msgid "Edit Data" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:233 +#: src/components/importer/ImportDataSelector.tsx:237 msgid "Delete Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:267 msgid "Row" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:281 +#: src/components/importer/ImportDataSelector.tsx:285 msgid "Row contains errors" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:322 +#: src/components/importer/ImportDataSelector.tsx:326 msgid "Accept" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:355 +#: src/components/importer/ImportDataSelector.tsx:359 msgid "Valid" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:356 +#: src/components/importer/ImportDataSelector.tsx:360 msgid "Filter by row validation status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:361 -#: src/tables/build/BuildOutputTable.tsx:263 +#: src/components/importer/ImportDataSelector.tsx:365 +#: src/tables/build/BuildOutputTable.tsx:266 msgid "Complete" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:362 +#: src/components/importer/ImportDataSelector.tsx:366 msgid "Filter by row completion status" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:379 +#: src/components/importer/ImportDataSelector.tsx:383 msgid "Import selected rows" msgstr "" -#: src/components/importer/ImportDataSelector.tsx:394 +#: src/components/importer/ImportDataSelector.tsx:398 msgid "Processing Data" msgstr "" @@ -863,59 +863,63 @@ msgstr "" msgid "Imported rows" msgstr "" -#: src/components/items/ActionDropdown.tsx:128 +#: src/components/items/ActionDropdown.tsx:121 msgid "Barcode Actions" msgstr "" -#: src/components/items/ActionDropdown.tsx:147 +#: src/components/items/ActionDropdown.tsx:140 msgid "View Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:154 +#: src/components/items/ActionDropdown.tsx:147 msgid "View" msgstr "" -#: src/components/items/ActionDropdown.tsx:155 +#: src/components/items/ActionDropdown.tsx:148 msgid "View barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:171 +#: src/components/items/ActionDropdown.tsx:161 msgid "Link Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:172 +#: src/components/items/ActionDropdown.tsx:162 msgid "Link custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:188 +#: src/components/items/ActionDropdown.tsx:173 #: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:189 +#: src/components/items/ActionDropdown.tsx:174 msgid "Unlink custom barcode" msgstr "" -#: src/components/items/ActionDropdown.tsx:207 -#: src/tables/RowActions.tsx:51 +#: src/components/items/ActionDropdown.tsx:183 +#: src/tables/RowActions.tsx:33 msgid "Edit" msgstr "" -#: src/components/items/ActionDropdown.tsx:229 +#: src/components/items/ActionDropdown.tsx:184 +msgid "Edit item" +msgstr "" + +#: src/components/items/ActionDropdown.tsx:196 msgid "Delete item" msgstr "" -#: src/components/items/ActionDropdown.tsx:247 -#: src/components/items/ActionDropdown.tsx:248 +#: src/components/items/ActionDropdown.tsx:204 +#: src/components/items/ActionDropdown.tsx:205 msgid "Hold" msgstr "" -#: src/components/items/ActionDropdown.tsx:284 -#: src/tables/RowActions.tsx:31 +#: src/components/items/ActionDropdown.tsx:227 +#: src/tables/RowActions.tsx:23 msgid "Duplicate" msgstr "" -#: src/components/items/ActionDropdown.tsx:285 +#: src/components/items/ActionDropdown.tsx:228 msgid "Duplicate item" msgstr "" @@ -924,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:489 +#: src/tables/InvenTreeTable.tsx:485 msgid "Unknown error" msgstr "" @@ -1232,28 +1236,22 @@ msgstr "" #~ msgid "Profile" #~ msgstr "Profile" -#: src/components/nav/MainMenu.tsx:42 +#: src/components/nav/MainMenu.tsx:52 #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:49 +#: src/components/nav/MainMenu.tsx:59 #: src/defaults/menuItems.tsx:15 msgid "Account settings" msgstr "" -#: src/components/nav/MainMenu.tsx:57 +#: src/components/nav/MainMenu.tsx:67 #: src/defaults/menuItems.tsx:58 #: src/pages/Index/Settings/SystemSettings.tsx:315 msgid "System Settings" msgstr "" -#: src/components/nav/MainMenu.tsx:67 -#: src/defaults/menuItems.tsx:63 -#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 -msgid "Admin Center" -msgstr "" - #: src/components/nav/MainMenu.tsx:68 #~ msgid "Current language {locale}" #~ msgstr "Current language {locale}" @@ -1263,11 +1261,22 @@ msgstr "" #~ msgstr "Switch to pseudo language" #: src/components/nav/MainMenu.tsx:77 +msgid "Change Color Mode" +msgstr "" + +#: src/components/nav/MainMenu.tsx:86 +#: src/defaults/actions.tsx:71 +#: src/defaults/menuItems.tsx:63 +#: src/pages/Index/Settings/AdminCenter/Index.tsx:221 +msgid "Admin Center" +msgstr "" + +#: src/components/nav/MainMenu.tsx:96 msgid "Logout" msgstr "" #: src/components/nav/NavHoverMenu.tsx:65 -#: src/defaults/actions.tsx:58 +#: src/defaults/actions.tsx:60 msgid "Open Navigation" msgstr "" @@ -1299,7 +1308,7 @@ msgid "Plugins" msgstr "" #: src/components/nav/NavigationDrawer.tsx:75 -#: src/defaults/actions.tsx:30 +#: src/defaults/actions.tsx:32 msgid "Documentation" msgstr "" @@ -1307,7 +1316,7 @@ msgstr "" msgid "About" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:79 +#: src/components/nav/NotificationDrawer.tsx:92 #: src/pages/Index/Settings/SystemSettings.tsx:109 #: src/pages/Index/Settings/UserSettings.tsx:126 #: src/pages/Notifications.tsx:65 @@ -1315,17 +1324,25 @@ msgstr "" msgid "Notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:96 +#: src/components/nav/NotificationDrawer.tsx:94 +msgid "Mark all as read" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:104 +msgid "View all notifications" +msgstr "" + +#: src/components/nav/NotificationDrawer.tsx:123 msgid "You have no unread notifications." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:112 -#: src/components/nav/NotificationDrawer.tsx:118 +#: src/components/nav/NotificationDrawer.tsx:139 +#: src/components/nav/NotificationDrawer.tsx:145 #: src/tables/notifications/NotificationsTable.tsx:36 msgid "Notification" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:141 +#: src/components/nav/NotificationDrawer.tsx:168 #: src/pages/Notifications.tsx:73 msgid "Mark as read" msgstr "" @@ -1377,13 +1394,13 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/build/BuildDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:1065 +#: src/pages/build/BuildDetail.tsx:95 +#: src/pages/part/PartDetail.tsx:1073 #: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:67 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:88 +#: src/tables/sales/SalesOrderAllocationTable.tsx:68 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1395,7 +1412,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:821 +#: src/pages/part/PartDetail.tsx:827 msgid "Parts" msgstr "" @@ -1416,9 +1433,9 @@ msgid "Part Test Templates" msgstr "" #: src/components/render/ModelType.tsx:45 -#: src/pages/company/SupplierPartDetail.tsx:202 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:172 +#: src/pages/company/SupplierPartDetail.tsx:203 +#: src/pages/company/SupplierPartDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:173 #: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 #: src/tables/purchasing/SupplierPartTable.tsx:68 @@ -1447,22 +1464,22 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:1055 +#: src/pages/part/PartDetail.tsx:1063 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:621 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:90 +#: src/pages/stock/StockDetail.tsx:624 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:94 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:73 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/stock/LocationDetail.tsx:127 -#: src/pages/stock/LocationDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/company/CompanyDetail.tsx:203 +#: src/pages/stock/LocationDetail.tsx:128 +#: src/pages/stock/LocationDetail.tsx:181 +#: src/pages/stock/LocationDetail.tsx:395 msgid "Stock Items" msgstr "" @@ -1471,9 +1488,9 @@ msgid "Stock Location" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/stock/LocationDetail.tsx:194 -#: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:613 +#: src/pages/stock/LocationDetail.tsx:195 +#: src/pages/stock/LocationDetail.tsx:387 +#: src/pages/stock/StockDetail.tsx:616 msgid "Stock Locations" msgstr "" @@ -1520,7 +1537,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:122 -#: src/pages/company/CompanyDetail.tsx:327 +#: src/pages/company/CompanyDetail.tsx:339 msgid "Company" msgstr "" @@ -1529,7 +1546,7 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:58 +#: src/tables/TableHoverCard.tsx:67 #: src/tables/build/BuildOrderTable.tsx:132 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 @@ -1544,7 +1561,7 @@ msgstr "" #: src/components/render/ModelType.tsx:138 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:32 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:465 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:480 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 #: src/tables/stock/StockTrackingTable.tsx:107 msgid "Purchase Order" @@ -1552,9 +1569,9 @@ msgstr "" #: src/components/render/ModelType.tsx:139 #: src/pages/Index/Settings/SystemSettings.tsx:255 -#: src/pages/company/CompanyDetail.tsx:193 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:656 +#: src/pages/company/CompanyDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:662 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1568,18 +1585,18 @@ msgid "Purchase Order Lines" msgstr "" #: src/components/render/ModelType.tsx:152 -#: src/pages/build/BuildDetail.tsx:152 -#: src/pages/sales/SalesOrderDetail.tsx:504 -#: src/pages/stock/StockDetail.tsx:220 -#: src/tables/sales/SalesOrderAllocationTable.tsx:49 +#: src/pages/build/BuildDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:520 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:50 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:270 -#: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:663 +#: src/pages/company/CompanyDetail.tsx:216 +#: src/pages/part/PartDetail.tsx:669 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1593,14 +1610,14 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:168 -#: src/pages/sales/ReturnOrderDetail.tsx:453 +#: src/pages/sales/ReturnOrderDetail.tsx:469 #: src/tables/stock/StockTrackingTable.tsx:129 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:169 #: src/pages/Index/Settings/SystemSettings.tsx:286 -#: src/pages/company/CompanyDetail.tsx:220 +#: src/pages/company/CompanyDetail.tsx:223 #: src/pages/sales/SalesIndex.tsx:32 msgid "Return Orders" msgstr "" @@ -1619,19 +1636,19 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/company/CompanyDetail.tsx:250 +#: src/pages/company/CompanyDetail.tsx:253 msgid "Addresses" msgstr "" #: src/components/render/ModelType.tsx:189 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 -#: src/pages/sales/ReturnOrderDetail.tsx:162 -#: src/pages/sales/SalesOrderDetail.tsx:171 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:195 +#: src/pages/sales/ReturnOrderDetail.tsx:174 +#: src/pages/sales/SalesOrderDetail.tsx:183 msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:190 -#: src/pages/company/CompanyDetail.tsx:244 +#: src/pages/company/CompanyDetail.tsx:247 msgid "Contacts" msgstr "" @@ -1645,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:203 #: src/tables/settings/ImportSessionTable.tsx:121 -#: src/tables/stock/StockItemTestResultTable.tsx:193 +#: src/tables/stock/StockItemTestResultTable.tsx:198 #: src/tables/stock/StockTrackingTable.tsx:195 msgid "User" msgstr "" @@ -1707,14 +1724,14 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:873 +#: src/pages/company/CompanyDetail.tsx:325 +#: src/pages/company/SupplierPartDetail.tsx:360 +#: src/pages/part/PartDetail.tsx:879 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 -#: src/tables/bom/BomTable.tsx:203 +#: src/tables/bom/BomTable.tsx:204 #: src/tables/part/PartTable.tsx:134 msgid "No stock" msgstr "" @@ -1723,34 +1740,34 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:537 -#: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:410 -#: src/tables/stock/StockItemTable.tsx:67 +#: src/pages/part/PartDetail.tsx:543 +#: src/pages/stock/LocationDetail.tsx:367 +#: src/pages/stock/StockDetail.tsx:411 +#: src/tables/stock/StockItemTable.tsx:68 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:149 -#: src/pages/stock/StockDetail.tsx:578 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:581 #: src/tables/build/BuildAllocatedStockTable.tsx:102 -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:80 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 #: src/forms/BuildForms.tsx:218 #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/part/pricing/BomPricingPanel.tsx:104 -#: src/pages/part/pricing/PriceBreakPanel.tsx:85 -#: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:144 -#: src/pages/stock/StockDetail.tsx:584 -#: src/tables/build/BuildOrderTestTable.tsx:196 +#: src/pages/part/pricing/BomPricingPanel.tsx:109 +#: src/pages/part/pricing/PriceBreakPanel.tsx:89 +#: src/pages/part/pricing/PriceBreakPanel.tsx:171 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:587 +#: src/tables/build/BuildOrderTestTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:92 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:140 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:168 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:73 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:143 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:171 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:77 #: src/tables/stock/StockTrackingTable.tsx:59 msgid "Quantity" msgstr "" @@ -2336,13 +2353,13 @@ msgstr "" msgid "Chinese (Traditional)" msgstr "" -#: src/defaults/actions.tsx:16 +#: src/defaults/actions.tsx:18 #: src/defaults/links.tsx:27 #: src/defaults/menuItems.tsx:9 msgid "Home" msgstr "" -#: src/defaults/actions.tsx:23 +#: src/defaults/actions.tsx:25 #: src/defaults/links.tsx:28 #: src/defaults/menuItems.tsx:28 #: src/pages/Index/Dashboard.tsx:19 @@ -2350,48 +2367,52 @@ msgstr "" msgid "Dashboard" msgstr "" -#: src/defaults/actions.tsx:24 +#: src/defaults/actions.tsx:26 msgid "Go to the InvenTree dashboard" msgstr "" -#: src/defaults/actions.tsx:31 +#: src/defaults/actions.tsx:33 msgid "Visit the documentation to learn more about InvenTree" msgstr "" -#: src/defaults/actions.tsx:37 +#: src/defaults/actions.tsx:39 #: src/defaults/links.tsx:98 #: src/defaults/links.tsx:128 msgid "About InvenTree" msgstr "" -#: src/defaults/actions.tsx:38 +#: src/defaults/actions.tsx:40 #: src/defaults/links.tsx:129 msgid "About the InvenTree org" msgstr "" -#: src/defaults/actions.tsx:44 +#: src/defaults/actions.tsx:46 msgid "Server Information" msgstr "" -#: src/defaults/actions.tsx:45 +#: src/defaults/actions.tsx:47 #: src/defaults/links.tsx:123 msgid "About this Inventree instance" msgstr "" -#: src/defaults/actions.tsx:51 +#: src/defaults/actions.tsx:53 #: src/defaults/links.tsx:111 msgid "License Information" msgstr "" -#: src/defaults/actions.tsx:52 +#: src/defaults/actions.tsx:54 #: src/defaults/links.tsx:135 msgid "Licenses for dependencies of the service" msgstr "" -#: src/defaults/actions.tsx:59 +#: src/defaults/actions.tsx:61 msgid "Open the main navigation menu" msgstr "" +#: src/defaults/actions.tsx:72 +msgid "Go to the Admin Center" +msgstr "" + #: src/defaults/dashboardItems.tsx:15 msgid "Subscribed Parts" msgstr "" @@ -2470,7 +2491,7 @@ msgstr "" #~ msgstr "Local Server" #: src/defaults/links.tsx:12 -#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/CompanyDetail.tsx:96 msgid "Website" msgstr "" @@ -2487,8 +2508,8 @@ msgstr "" #: src/pages/company/ManufacturerDetail.tsx:9 #: src/pages/company/ManufacturerPartDetail.tsx:263 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:344 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:468 +#: src/pages/company/SupplierPartDetail.tsx:347 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:483 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchasing" msgstr "" @@ -2496,9 +2517,9 @@ msgstr "" #: src/defaults/links.tsx:37 #: src/defaults/menuItems.tsx:53 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:458 +#: src/pages/sales/ReturnOrderDetail.tsx:474 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:509 +#: src/pages/sales/SalesOrderDetail.tsx:525 msgid "Sales" msgstr "" @@ -2798,7 +2819,7 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:180 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" @@ -2817,12 +2838,12 @@ msgid "Store with already received stock" msgstr "" #: src/forms/PurchaseOrderForms.tsx:524 -#: src/pages/build/BuildDetail.tsx:218 -#: src/pages/stock/StockDetail.tsx:161 -#: src/pages/stock/StockDetail.tsx:596 +#: src/pages/build/BuildDetail.tsx:219 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:599 #: src/tables/build/BuildAllocatedStockTable.tsx:109 -#: src/tables/build/BuildOrderTestTable.tsx:187 -#: src/tables/sales/SalesOrderAllocationTable.tsx:86 +#: src/tables/build/BuildOrderTestTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Batch Code" msgstr "" @@ -2832,47 +2853,47 @@ msgstr "" #: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 -#: src/pages/company/SupplierPartDetail.tsx:155 -#: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:243 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:156 +#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/stock/StockDetail.tsx:244 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:192 msgid "Packaging" msgstr "" #: src/forms/PurchaseOrderForms.tsx:556 -#: src/pages/build/BuildDetail.tsx:108 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:137 -#: src/pages/sales/ReturnOrderDetail.tsx:109 -#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/build/BuildDetail.tsx:109 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:148 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:127 #: src/tables/build/BuildOrderTable.tsx:114 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:132 #: src/tables/sales/ReturnOrderTable.tsx:46 #: src/tables/sales/SalesOrderTable.tsx:53 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:293 +#: src/tables/stock/StockItemTable.tsx:294 #: src/tables/stock/StockTrackingTable.tsx:52 msgid "Status" msgstr "" #: src/forms/PurchaseOrderForms.tsx:564 -#: src/pages/company/SupplierPartDetail.tsx:109 +#: src/pages/company/SupplierPartDetail.tsx:110 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 -#: src/pages/company/SupplierPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:128 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" #: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/part/PartPurchaseOrdersTable.tsx:120 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:175 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:123 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:178 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:127 msgid "Received" msgstr "" @@ -2886,7 +2907,7 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:413 -#: src/tables/RowActions.tsx:150 +#: src/tables/RowActions.tsx:113 msgid "Actions" msgstr "" @@ -2923,9 +2944,9 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:433 -#: src/tables/stock/StockItemTable.tsx:416 -#: src/tables/stock/StockItemTable.tsx:533 +#: src/pages/stock/StockDetail.tsx:434 +#: src/tables/stock/StockItemTable.tsx:417 +#: src/tables/stock/StockItemTable.tsx:535 msgid "Add Stock Item" msgstr "" @@ -2945,9 +2966,9 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:229 -#: src/pages/part/PartDetail.tsx:837 -#: src/tables/stock/StockItemTable.tsx:324 +#: src/pages/part/PartDetail.tsx:230 +#: src/pages/part/PartDetail.tsx:843 +#: src/tables/stock/StockItemTable.tsx:325 msgid "In Stock" msgstr "" @@ -2956,14 +2977,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:515 -#: src/tables/stock/StockItemTestResultTable.tsx:323 +#: src/pages/stock/StockDetail.tsx:518 +#: src/tables/stock/StockItemTestResultTable.tsx:328 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:505 +#: src/pages/stock/StockDetail.tsx:508 msgid "Count" msgstr "" @@ -2976,12 +2997,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:1009 +#: src/pages/part/PartDetail.tsx:1017 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:998 +#: src/pages/part/PartDetail.tsx:1006 msgid "Count Stock" msgstr "" @@ -3453,15 +3474,15 @@ msgstr "" msgid "Add dummy item" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:41 msgid "Account Details" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:50 msgid "First name" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:51 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 msgid "Last name" msgstr "" @@ -3473,11 +3494,11 @@ msgstr "" #~ msgid "Last name: {0}" #~ msgstr "Last name: {0}" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:63 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 msgid "First name:" msgstr "" -#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:67 +#: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:71 msgid "Last name:" msgstr "" @@ -3580,8 +3601,8 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:296 -#: src/tables/bom/UsedInTable.tsx:79 +#: src/pages/part/PartDetail.tsx:297 +#: src/tables/bom/UsedInTable.tsx:84 #: src/tables/build/BuildOrderTable.tsx:109 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 @@ -3596,7 +3617,7 @@ msgstr "" #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 #: src/tables/settings/UserTable.tsx:284 -#: src/tables/stock/StockItemTable.tsx:288 +#: src/tables/stock/StockItemTable.tsx:289 msgid "Active" msgstr "" @@ -3853,15 +3874,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:676 +#: src/pages/part/PartDetail.tsx:682 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:548 +#: src/pages/build/BuildDetail.tsx:554 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:610 -#: src/pages/sales/SalesOrderDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:616 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Build Orders" msgstr "" @@ -3885,7 +3906,7 @@ msgstr "" msgid "Account Settings" msgstr "" -#: src/pages/Index/Settings/UserSettings.tsx:154 +#: src/pages/Index/Settings/UserSettings.tsx:158 msgid "Switch to System Setting" msgstr "" @@ -3921,38 +3942,41 @@ msgstr "" #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:149 -#: src/tables/bom/BomTable.tsx:117 +#: src/pages/build/BuildDetail.tsx:102 +#: src/pages/part/PartDetail.tsx:150 +#: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 +#: src/tables/build/BuildLineTable.tsx:173 #: src/tables/build/BuildOrderTable.tsx:46 -#: src/tables/sales/SalesOrderLineItemTable.tsx:58 -#: src/tables/stock/StockItemTable.tsx:52 +#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:114 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:110 -#: src/pages/sales/ReturnOrderDetail.tsx:83 -#: src/pages/sales/SalesOrderDetail.tsx:89 +#: src/pages/build/BuildDetail.tsx:115 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:121 +#: src/pages/sales/ReturnOrderDetail.tsx:95 +#: src/pages/sales/SalesOrderDetail.tsx:101 #: src/tables/ColumnRenderers.tsx:121 #: src/tables/build/BuildAllocatedStockTable.tsx:90 -#: src/tables/build/BuildLineTable.tsx:160 +#: src/tables/build/BuildLineTable.tsx:184 msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:120 -#: src/pages/company/CompanyDetail.tsx:87 +#: src/pages/build/BuildDetail.tsx:121 +#: src/pages/company/CompanyDetail.tsx:90 #: src/pages/company/ManufacturerPartDetail.tsx:83 -#: src/pages/company/SupplierPartDetail.tsx:95 +#: src/pages/company/SupplierPartDetail.tsx:96 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:156 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:131 -#: src/pages/sales/ReturnOrderDetail.tsx:103 -#: src/pages/sales/SalesOrderDetail.tsx:109 -#: src/pages/stock/LocationDetail.tsx:108 +#: src/pages/part/PartDetail.tsx:157 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:142 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/stock/LocationDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/bom/UsedInTable.tsx:44 #: src/tables/build/BuildAllocatedStockTable.tsx:70 +#: src/tables/build/BuildLineTable.tsx:178 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3960,35 +3984,35 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderAllocationTable.tsx:55 -#: src/tables/sales/SalesOrderLineItemTable.tsx:63 +#: src/tables/sales/SalesOrderAllocationTable.tsx:56 +#: src/tables/sales/SalesOrderLineItemTable.tsx:67 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" -#: src/pages/build/BuildDetail.tsx:128 +#: src/pages/build/BuildDetail.tsx:129 msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:139 +#: src/pages/build/BuildDetail.tsx:140 msgid "Build Quantity" msgstr "" -#: src/pages/build/BuildDetail.tsx:147 -#: src/pages/build/BuildDetail.tsx:273 +#: src/pages/build/BuildDetail.tsx:148 +#: src/pages/build/BuildDetail.tsx:274 msgid "Completed Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:164 +#: src/pages/build/BuildDetail.tsx:165 #: src/tables/build/BuildOrderTable.tsx:143 msgid "Issued By" msgstr "" -#: src/pages/build/BuildDetail.tsx:171 -#: src/pages/part/PartDetail.tsx:364 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:209 -#: src/pages/sales/ReturnOrderDetail.tsx:187 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/build/BuildDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:365 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:208 #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3996,34 +4020,34 @@ msgstr "" msgid "Responsible" msgstr "" -#: src/pages/build/BuildDetail.tsx:178 +#: src/pages/build/BuildDetail.tsx:179 #: src/tables/settings/PendingTasksTable.tsx:32 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:185 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:202 -#: src/pages/sales/ReturnOrderDetail.tsx:180 -#: src/pages/sales/SalesOrderDetail.tsx:189 -#: src/tables/ColumnRenderers.tsx:212 -#: src/tables/part/PartPurchaseOrdersTable.tsx:99 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:95 -msgid "Target Date" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 #~ msgid "View part barcode" #~ msgstr "View part barcode" +#: src/pages/build/BuildDetail.tsx:186 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:213 +#: src/pages/sales/ReturnOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:201 +#: src/tables/ColumnRenderers.tsx:212 +#: src/tables/part/PartPurchaseOrdersTable.tsx:99 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +msgid "Target Date" +msgstr "" + #: src/pages/build/BuildDetail.tsx:190 #: src/pages/part/PartDetail.tsx:274 #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/build/BuildDetail.tsx:193 msgid "Completed" msgstr "" @@ -4036,15 +4060,15 @@ msgstr "" #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:204 +#: src/pages/build/BuildDetail.tsx:205 msgid "Source Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/build/BuildDetail.tsx:206 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:212 +#: src/pages/build/BuildDetail.tsx:213 msgid "Destination Location" msgstr "" @@ -4060,70 +4084,70 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:250 +#: src/pages/build/BuildDetail.tsx:251 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:247 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:256 -#: src/pages/sales/ReturnOrderDetail.tsx:118 -#: src/pages/sales/ReturnOrderDetail.tsx:225 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:269 +#: src/pages/build/BuildDetail.tsx:257 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:258 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:267 +#: src/pages/sales/ReturnOrderDetail.tsx:130 +#: src/pages/sales/ReturnOrderDetail.tsx:237 +#: src/pages/sales/ReturnOrderDetail.tsx:246 +#: src/pages/sales/SalesOrderDetail.tsx:272 +#: src/pages/sales/SalesOrderDetail.tsx:281 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:267 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:289 +#: src/pages/sales/SalesOrderDetail.tsx:319 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:298 +#: src/pages/build/BuildDetail.tsx:299 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:312 +#: src/pages/build/BuildDetail.tsx:313 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:322 -#: src/tables/build/BuildOutputTable.tsx:383 -#: src/tables/stock/StockItemTestResultTable.tsx:145 +#: src/pages/build/BuildDetail.tsx:326 +#: src/tables/build/BuildOutputTable.tsx:384 +#: src/tables/stock/StockItemTestResultTable.tsx:150 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:333 -#: src/pages/part/PartDetail.tsx:693 +#: src/pages/build/BuildDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:699 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:347 -#: src/pages/company/CompanyDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:351 +#: src/pages/company/CompanyDetail.tsx:259 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:715 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:329 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/part/PartDetail.tsx:721 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:309 +#: src/pages/sales/ReturnOrderDetail.tsx:274 +#: src/pages/sales/SalesOrderDetail.tsx:343 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:355 -#: src/pages/company/CompanyDetail.tsx:267 +#: src/pages/build/BuildDetail.tsx:359 +#: src/pages/company/CompanyDetail.tsx:270 #: src/pages/company/ManufacturerPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:723 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:307 -#: src/pages/sales/ReturnOrderDetail.tsx:271 -#: src/pages/sales/SalesOrderDetail.tsx:340 -#: src/pages/stock/StockDetail.tsx:395 -#: src/tables/build/BuildOrderTestTable.tsx:141 +#: src/pages/company/SupplierPartDetail.tsx:257 +#: src/pages/part/PartDetail.tsx:729 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:320 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/SalesOrderDetail.tsx:354 +#: src/pages/stock/StockDetail.tsx:396 +#: src/tables/build/BuildOrderTestTable.tsx:142 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" @@ -4132,134 +4156,134 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:373 -msgid "Edit Build Order" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:380 +#: src/pages/build/BuildDetail.tsx:377 +msgid "Edit Build Order" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:384 #: src/tables/build/BuildOrderTable.tsx:164 #: src/tables/build/BuildOrderTable.tsx:179 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:394 +#: src/pages/build/BuildDetail.tsx:398 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:396 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:335 -#: src/pages/sales/SalesOrderDetail.tsx:366 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/sales/SalesOrderDetail.tsx:380 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:397 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 -#: src/pages/sales/ReturnOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:365 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:347 +#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:379 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:406 +#: src/pages/build/BuildDetail.tsx:410 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:342 -#: src/pages/sales/ReturnOrderDetail.tsx:340 -#: src/pages/sales/SalesOrderDetail.tsx:373 +#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:354 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:343 -#: src/pages/sales/ReturnOrderDetail.tsx:341 -#: src/pages/sales/SalesOrderDetail.tsx:374 +#: src/pages/build/BuildDetail.tsx:413 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:388 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:418 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:326 -#: src/pages/sales/ReturnOrderDetail.tsx:324 -#: src/pages/sales/SalesOrderDetail.tsx:357 +#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:339 +#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/SalesOrderDetail.tsx:371 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:327 -#: src/pages/sales/ReturnOrderDetail.tsx:325 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/build/BuildDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/sales/ReturnOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:372 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:422 +#: src/pages/build/BuildDetail.tsx:426 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:355 -#: src/pages/sales/ReturnOrderDetail.tsx:348 -#: src/pages/sales/SalesOrderDetail.tsx:381 +#: src/pages/build/BuildDetail.tsx:428 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:425 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:349 -#: src/pages/sales/ReturnOrderDetail.tsx:349 -#: src/pages/sales/SalesOrderDetail.tsx:382 +#: src/pages/build/BuildDetail.tsx:429 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:396 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:456 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:378 -#: src/pages/sales/SalesOrderDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:460 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:463 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/build/BuildDetail.tsx:467 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:398 +#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/SalesOrderDetail.tsx:439 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:490 +#: src/pages/build/BuildDetail.tsx:496 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:417 -#: src/pages/sales/ReturnOrderDetail.tsx:417 -#: src/pages/sales/SalesOrderDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:502 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:432 +#: src/pages/sales/ReturnOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:474 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:500 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:425 -#: src/pages/sales/ReturnOrderDetail.tsx:423 -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/build/BuildDetail.tsx:506 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:440 +#: src/pages/sales/ReturnOrderDetail.tsx:439 +#: src/pages/sales/SalesOrderDetail.tsx:479 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:428 -#: src/pages/sales/ReturnOrderDetail.tsx:428 -#: src/pages/sales/SalesOrderDetail.tsx:466 +#: src/pages/build/BuildDetail.tsx:510 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:482 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:509 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:433 -#: src/pages/sales/ReturnOrderDetail.tsx:433 -#: src/pages/sales/SalesOrderDetail.tsx:471 +#: src/pages/build/BuildDetail.tsx:515 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:487 msgid "Cancel order" msgstr "" @@ -4271,24 +4295,24 @@ msgstr "" #~ msgid "New Build Order" #~ msgstr "New Build Order" -#: src/pages/company/CompanyDetail.tsx:101 +#: src/pages/company/CompanyDetail.tsx:104 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:111 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:118 +#: src/pages/company/CompanyDetail.tsx:121 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:123 +#: src/pages/company/CompanyDetail.tsx:126 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:205 -#: src/pages/company/SupplierPartDetail.tsx:348 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:120 +#: src/pages/company/SupplierPartDetail.tsx:206 +#: src/pages/company/SupplierPartDetail.tsx:351 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:136 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 @@ -4296,21 +4320,21 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:129 +#: src/pages/company/CompanyDetail.tsx:132 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:101 #: src/pages/company/ManufacturerPartDetail.tsx:267 -#: src/pages/company/SupplierPartDetail.tsx:134 +#: src/pages/company/SupplierPartDetail.tsx:135 #: src/tables/company/CompanyTable.tsx:105 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:135 +#: src/pages/company/CompanyDetail.tsx:138 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 -#: src/pages/sales/ReturnOrderDetail.tsx:97 -#: src/pages/sales/SalesOrderDetail.tsx:103 -#: src/pages/stock/StockDetail.tsx:229 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:115 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4318,20 +4342,20 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:169 +#: src/pages/company/CompanyDetail.tsx:172 #: src/tables/stock/StockTrackingTable.tsx:183 msgid "Details" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 -msgid "Manufactured Parts" -msgstr "" - #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:184 +#: src/pages/company/CompanyDetail.tsx:178 +msgid "Manufactured Parts" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:187 msgid "Supplied Parts" msgstr "" @@ -4339,32 +4363,36 @@ msgstr "" #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:229 +#: src/pages/company/CompanyDetail.tsx:232 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:287 +#: src/pages/company/CompanyDetail.tsx:290 #: src/tables/company/CompanyTable.tsx:86 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:298 +msgid "Delete Company" +msgstr "" + +#: src/pages/company/CompanyDetail.tsx:306 msgid "Company Actions" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:76 -#: src/pages/company/SupplierPartDetail.tsx:88 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:125 +#: src/pages/company/SupplierPartDetail.tsx:89 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:128 msgid "Internal Part" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:91 -#: src/pages/company/SupplierPartDetail.tsx:102 +#: src/pages/company/SupplierPartDetail.tsx:103 msgid "External Link" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:109 -#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/company/SupplierPartDetail.tsx:144 #: src/tables/purchasing/ManufacturerPartTable.tsx:56 msgid "Manufacturer Part Number" msgstr "" @@ -4378,12 +4406,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:526 +#: src/pages/part/PartDetail.tsx:532 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:643 +#: src/pages/part/PartDetail.tsx:649 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4412,62 +4440,62 @@ msgstr "" msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:162 +#: src/pages/company/SupplierPartDetail.tsx:163 #: src/tables/part/PartPurchaseOrdersTable.tsx:71 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:194 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:156 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:197 #: src/tables/purchasing/SupplierPartTable.tsx:131 msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:173 +#: src/pages/company/SupplierPartDetail.tsx:174 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:180 +#: src/pages/company/SupplierPartDetail.tsx:181 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:207 +#: src/pages/company/SupplierPartDetail.tsx:208 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:216 +#: src/pages/company/SupplierPartDetail.tsx:217 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:222 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:283 +#: src/pages/company/SupplierPartDetail.tsx:223 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:247 #: src/pages/part/PartPricingPanel.tsx:111 #: src/pages/part/pricing/PricingOverviewPanel.tsx:121 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:291 +#: src/pages/company/SupplierPartDetail.tsx:294 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:316 +#: src/pages/company/SupplierPartDetail.tsx:319 #: src/tables/purchasing/SupplierPartTable.tsx:210 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:324 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:218 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:332 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:163 msgid "Add Supplier Part" msgstr "" #: src/pages/part/CategoryDetail.tsx:93 -#: src/pages/stock/LocationDetail.tsx:100 +#: src/pages/stock/LocationDetail.tsx:101 #: src/tables/settings/ErrorTable.tsx:36 msgid "Path" msgstr "" @@ -4481,7 +4509,7 @@ msgid "Subcategories" msgstr "" #: src/pages/part/CategoryDetail.tsx:133 -#: src/pages/stock/LocationDetail.tsx:140 +#: src/pages/stock/LocationDetail.tsx:141 #: src/tables/part/PartCategoryTable.tsx:73 #: src/tables/stock/StockLocationTable.tsx:49 msgid "Structural" @@ -4506,7 +4534,7 @@ msgid "Edit Part Category" msgstr "" #: src/pages/part/CategoryDetail.tsx:180 -#: src/pages/stock/LocationDetail.tsx:232 +#: src/pages/stock/LocationDetail.tsx:233 msgid "Delete items" msgstr "" @@ -4539,101 +4567,101 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:163 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:169 +#: src/pages/part/PartDetail.tsx:170 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:176 -#: src/tables/stock/StockItemTable.tsx:57 +#: src/pages/part/PartDetail.tsx:177 +#: src/tables/stock/StockItemTable.tsx:58 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:184 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:189 +#: src/pages/part/PartDetail.tsx:190 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:196 +#: src/pages/part/PartDetail.tsx:197 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:203 +#: src/pages/part/PartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:210 +#: src/pages/part/PartDetail.tsx:211 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:217 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:175 -#: src/pages/sales/ReturnOrderDetail.tsx:153 -#: src/pages/sales/SalesOrderDetail.tsx:162 +#: src/pages/part/PartDetail.tsx:218 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:186 +#: src/pages/sales/ReturnOrderDetail.tsx:165 +#: src/pages/sales/SalesOrderDetail.tsx:174 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:235 -#: src/tables/bom/BomTable.tsx:319 -#: src/tables/build/BuildLineTable.tsx:141 +#: src/pages/part/PartDetail.tsx:236 +#: src/tables/bom/BomTable.tsx:320 +#: src/tables/build/BuildLineTable.tsx:155 #: src/tables/part/PartTable.tsx:288 -#: src/tables/sales/SalesOrderLineItemTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:103 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:243 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:250 +#: src/pages/part/PartDetail.tsx:251 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:256 -#: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:115 -#: src/tables/sales/SalesOrderLineItemTable.tsx:137 +#: src/pages/part/PartDetail.tsx:257 +#: src/tables/bom/BomTable.tsx:237 +#: src/tables/build/BuildLineTable.tsx:117 +#: src/tables/sales/SalesOrderLineItemTable.tsx:141 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:266 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:274 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:280 -#: src/tables/bom/BomTable.tsx:260 -#: src/tables/bom/BomTable.tsx:292 +#: src/pages/part/PartDetail.tsx:281 +#: src/tables/bom/BomTable.tsx:261 +#: src/tables/bom/BomTable.tsx:293 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:287 -#: src/tables/bom/BomTable.tsx:244 +#: src/pages/part/PartDetail.tsx:288 +#: src/tables/bom/BomTable.tsx:245 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:301 -#: src/pages/part/PartDetail.tsx:867 +#: src/pages/part/PartDetail.tsx:302 +#: src/pages/part/PartDetail.tsx:873 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:307 +#: src/pages/part/PartDetail.tsx:308 msgid "Template Part" msgstr "" @@ -4641,192 +4669,192 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:312 -#: src/tables/bom/BomTable.tsx:314 +#: src/pages/part/PartDetail.tsx:313 +#: src/tables/bom/BomTable.tsx:315 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:318 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:322 -#: src/tables/bom/BomTable.tsx:304 -msgid "Testable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" +#: src/pages/part/PartDetail.tsx:323 +#: src/tables/bom/BomTable.tsx:305 +msgid "Testable Part" +msgstr "" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:328 -#: src/tables/bom/BomTable.tsx:309 +#: src/pages/part/PartDetail.tsx:329 +#: src/tables/bom/BomTable.tsx:310 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:334 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:338 +#: src/pages/part/PartDetail.tsx:339 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:344 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:351 +#: src/pages/part/PartDetail.tsx:352 #: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:356 +#: src/pages/part/PartDetail.tsx:357 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:371 +#: src/pages/part/PartDetail.tsx:372 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:382 -#: src/pages/part/pricing/BomPricingPanel.tsx:74 +#: src/pages/part/PartDetail.tsx:383 +#: src/pages/part/pricing/BomPricingPanel.tsx:79 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:421 -#: src/pages/stock/StockDetail.tsx:134 +#: src/pages/part/PartDetail.tsx:423 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:456 +#: src/pages/part/PartDetail.tsx:462 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:520 +#: src/pages/part/PartDetail.tsx:526 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:551 +#: src/pages/part/PartDetail.tsx:557 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:558 -#: src/pages/stock/StockDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:569 -#: src/pages/stock/StockDetail.tsx:317 +#: src/pages/part/PartDetail.tsx:575 +#: src/pages/stock/StockDetail.tsx:318 #: src/tables/part/PartTable.tsx:99 msgid "Build Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:584 -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:590 +#: src/pages/stock/StockDetail.tsx:333 #: src/tables/part/PartTable.tsx:108 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:607 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:617 +#: src/pages/part/PartDetail.tsx:623 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:624 +#: src/pages/part/PartDetail.tsx:630 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:630 +#: src/pages/part/PartDetail.tsx:636 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:670 +#: src/pages/part/PartDetail.tsx:676 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:682 +#: src/pages/part/PartDetail.tsx:688 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:709 +#: src/pages/part/PartDetail.tsx:715 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:843 -#: src/pages/stock/StockDetail.tsx:155 -#: src/pages/stock/StockDetail.tsx:590 -#: src/tables/build/BuildLineTable.tsx:46 +#: src/pages/part/PartDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:593 +#: src/tables/build/BuildLineTable.tsx:48 #: src/tables/part/PartTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:176 -#: src/tables/stock/StockItemTable.tsx:309 +#: src/tables/stock/StockItemTable.tsx:177 +#: src/tables/stock/StockItemTable.tsx:310 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:855 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:855 -#: src/tables/bom/BomTable.tsx:324 +#: src/pages/part/PartDetail.tsx:861 +#: src/tables/bom/BomTable.tsx:325 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:861 -#: src/pages/stock/StockDetail.tsx:573 -#: src/tables/build/BuildOrderTestTable.tsx:218 -#: src/tables/stock/StockItemTable.tsx:329 +#: src/pages/part/PartDetail.tsx:867 +#: src/pages/stock/StockDetail.tsx:576 +#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/stock/StockItemTable.tsx:330 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:892 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:921 +#: src/pages/part/PartDetail.tsx:927 #: src/tables/part/PartTable.tsx:331 #: src/tables/part/PartTable.tsx:342 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:935 +#: src/pages/part/PartDetail.tsx:941 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:944 +#: src/pages/part/PartDetail.tsx:950 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:991 -#: src/pages/stock/LocationDetail.tsx:316 -#: src/tables/stock/StockItemTable.tsx:443 +#: src/pages/part/PartDetail.tsx:999 +#: src/pages/stock/LocationDetail.tsx:324 +#: src/tables/stock/StockItemTable.tsx:444 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:999 +#: src/pages/part/PartDetail.tsx:1007 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1010 +#: src/pages/part/PartDetail.tsx:1018 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:1019 +#: src/pages/part/PartDetail.tsx:1027 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1087 msgid "Select Part Revision" msgstr "" @@ -4872,32 +4900,32 @@ msgstr "" msgid "Sale History" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:53 -#: src/pages/part/pricing/BomPricingPanel.tsx:133 +#: src/pages/part/pricing/BomPricingPanel.tsx:58 +#: src/pages/part/pricing/BomPricingPanel.tsx:138 #: src/tables/ColumnRenderers.tsx:262 -#: src/tables/bom/BomTable.tsx:184 -#: src/tables/general/ExtraLineItemTable.tsx:63 +#: src/tables/bom/BomTable.tsx:185 +#: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:89 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:73 -#: src/pages/part/pricing/BomPricingPanel.tsx:97 -#: src/tables/bom/UsedInTable.tsx:44 +#: src/pages/part/pricing/BomPricingPanel.tsx:78 +#: src/pages/part/pricing/BomPricingPanel.tsx:102 +#: src/tables/bom/UsedInTable.tsx:49 #: src/tables/part/PartTable.tsx:202 msgid "Component" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:76 +#: src/pages/part/pricing/BomPricingPanel.tsx:81 #: src/pages/part/pricing/VariantPricingPanel.tsx:37 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 msgid "Minimum Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:77 +#: src/pages/part/pricing/BomPricingPanel.tsx:82 #: src/pages/part/pricing/VariantPricingPanel.tsx:45 #: src/pages/part/pricing/VariantPricingPanel.tsx:98 msgid "Maximum Price" @@ -4911,54 +4939,54 @@ msgstr "" #~ msgid "Maximum Total Price" #~ msgstr "Maximum Total Price" -#: src/pages/part/pricing/BomPricingPanel.tsx:124 -#: src/pages/part/pricing/PriceBreakPanel.tsx:168 +#: src/pages/part/pricing/BomPricingPanel.tsx:129 +#: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:67 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:128 #: src/pages/part/pricing/SupplierPricingPanel.tsx:62 -#: src/tables/bom/BomTable.tsx:175 -#: src/tables/general/ExtraLineItemTable.tsx:55 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:220 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:88 +#: src/tables/bom/BomTable.tsx:176 +#: src/tables/general/ExtraLineItemTable.tsx:56 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:92 msgid "Unit Price" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:149 +#: src/pages/part/pricing/BomPricingPanel.tsx:154 #: src/pages/part/pricing/VariantPricingPanel.tsx:53 #: src/tables/purchasing/SupplierPartTable.tsx:148 msgid "Updated" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:214 +#: src/pages/part/pricing/BomPricingPanel.tsx:219 msgid "Pie Chart" msgstr "" -#: src/pages/part/pricing/BomPricingPanel.tsx:215 +#: src/pages/part/pricing/BomPricingPanel.tsx:220 msgid "Bar Chart" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:54 -#: src/pages/part/pricing/PriceBreakPanel.tsx:106 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:138 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:164 +#: src/pages/part/pricing/PriceBreakPanel.tsx:58 +#: src/pages/part/pricing/PriceBreakPanel.tsx:110 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:142 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:168 msgid "Add Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:67 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:149 +#: src/pages/part/pricing/PriceBreakPanel.tsx:71 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:153 msgid "Edit Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:77 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:157 +#: src/pages/part/pricing/PriceBreakPanel.tsx:81 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:161 msgid "Delete Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:91 +#: src/pages/part/pricing/PriceBreakPanel.tsx:95 msgid "Price Break" msgstr "" -#: src/pages/part/pricing/PriceBreakPanel.tsx:166 +#: src/pages/part/pricing/PriceBreakPanel.tsx:170 msgid "Price" msgstr "" @@ -4987,8 +5015,8 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:128 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/pages/stock/StockDetail.tsx:129 +#: src/tables/stock/StockItemTable.tsx:240 msgid "Last Updated" msgstr "" @@ -5019,7 +5047,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 #: src/tables/ColumnRenderers.tsx:201 -#: src/tables/build/BuildOrderTestTable.tsx:149 +#: src/tables/build/BuildOrderTestTable.tsx:150 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" msgstr "" @@ -5038,7 +5066,7 @@ msgid "Sale Price" msgstr "" #: src/pages/part/pricing/SupplierPricingPanel.tsx:65 -#: src/tables/purchasing/SupplierPriceBreakTable.tsx:79 +#: src/tables/purchasing/SupplierPriceBreakTable.tsx:83 msgid "Supplier Price" msgstr "" @@ -5047,117 +5075,117 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:82 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:93 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:91 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:102 #: src/tables/purchasing/PurchaseOrderTable.tsx:128 #: src/tables/purchasing/PurchaseOrderTable.tsx:140 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:116 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:127 msgid "Supplier Reference" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:147 -#: src/pages/sales/ReturnOrderDetail.tsx:125 -#: src/pages/sales/SalesOrderDetail.tsx:125 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:158 +#: src/pages/sales/ReturnOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:137 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:154 -#: src/pages/sales/ReturnOrderDetail.tsx:132 -#: src/pages/sales/SalesOrderDetail.tsx:141 -msgid "Order Currency" -msgstr "" - #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:126 #: src/pages/sales/SalesOrderDetail.tsx:130 #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:161 -#: src/pages/sales/ReturnOrderDetail.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:148 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:165 +#: src/pages/sales/ReturnOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:153 +msgid "Order Currency" +msgstr "" + +#: src/pages/purchasing/PurchaseOrderDetail.tsx:172 +#: src/pages/sales/ReturnOrderDetail.tsx:151 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Total Cost" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:196 -#: src/pages/sales/ReturnOrderDetail.tsx:174 -#: src/pages/sales/SalesOrderDetail.tsx:183 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:207 +#: src/pages/sales/ReturnOrderDetail.tsx:186 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Created On" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:241 -#: src/pages/sales/ReturnOrderDetail.tsx:219 -#: src/pages/sales/SalesOrderDetail.tsx:254 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:252 +#: src/pages/sales/ReturnOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:266 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 -#: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:284 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:280 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:297 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:324 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:337 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:340 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:353 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:348 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 -#: src/pages/sales/ReturnOrderDetail.tsx:412 -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:427 +#: src/pages/sales/ReturnOrderDetail.tsx:428 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:95 +#: src/pages/sales/ReturnOrderDetail.tsx:101 +#: src/pages/sales/SalesOrderDetail.tsx:107 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:301 +#: src/pages/sales/ReturnOrderDetail.tsx:315 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:310 +#: src/pages/sales/ReturnOrderDetail.tsx:324 #: src/tables/sales/ReturnOrderTable.tsx:119 #: src/tables/sales/ReturnOrderTable.tsx:128 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:322 +#: src/pages/sales/ReturnOrderDetail.tsx:336 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:344 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:333 +#: src/pages/sales/ReturnOrderDetail.tsx:347 msgid "Order canceled" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:338 +#: src/pages/sales/ReturnOrderDetail.tsx:352 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:346 +#: src/pages/sales/ReturnOrderDetail.tsx:360 msgid "Complete Return Order" msgstr "" @@ -5165,15 +5193,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:133 +#: src/pages/sales/SalesOrderDetail.tsx:145 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:231 +#: src/pages/sales/SalesOrderDetail.tsx:243 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:240 +#: src/pages/sales/SalesOrderDetail.tsx:252 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5183,96 +5211,96 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:299 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:369 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:377 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:385 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:418 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Ship Order" msgstr "" -#: src/pages/stock/LocationDetail.tsx:116 +#: src/pages/stock/LocationDetail.tsx:117 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:134 +#: src/pages/stock/LocationDetail.tsx:135 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:146 +#: src/pages/stock/LocationDetail.tsx:147 #: src/tables/stock/StockLocationTable.tsx:54 msgid "External" msgstr "" -#: src/pages/stock/LocationDetail.tsx:152 +#: src/pages/stock/LocationDetail.tsx:153 #: src/tables/stock/StockLocationTable.tsx:63 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:163 +#: src/pages/stock/LocationDetail.tsx:164 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:174 +#: src/pages/stock/LocationDetail.tsx:175 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:200 +#: src/pages/stock/LocationDetail.tsx:201 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:219 -#: src/pages/stock/LocationDetail.tsx:343 +#: src/pages/stock/LocationDetail.tsx:220 +#: src/pages/stock/LocationDetail.tsx:351 #: src/tables/stock/StockLocationTable.tsx:123 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:240 -#: src/pages/stock/LocationDetail.tsx:348 +#: src/pages/stock/LocationDetail.tsx:241 +#: src/pages/stock/LocationDetail.tsx:356 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:244 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:244 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:250 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:250 +#: src/pages/stock/LocationDetail.tsx:251 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:338 +#: src/pages/stock/LocationDetail.tsx:346 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:107 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:114 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5284,11 +5312,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:187 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:203 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5296,7 +5324,7 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:212 +#: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" @@ -5306,27 +5334,27 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:290 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:296 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:349 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:363 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:370 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:424 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" @@ -5334,38 +5362,38 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:451 +#: src/pages/stock/StockDetail.tsx:452 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:501 +#: src/pages/stock/StockDetail.tsx:504 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:506 +#: src/pages/stock/StockDetail.tsx:509 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:516 -#: src/tables/stock/StockItemTable.tsx:448 +#: src/pages/stock/StockDetail.tsx:519 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:524 -#: src/tables/stock/StockItemTable.tsx:457 +#: src/pages/stock/StockDetail.tsx:527 +#: src/tables/stock/StockItemTable.tsx:458 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:534 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:532 -#: src/tables/stock/StockItemTable.tsx:477 +#: src/pages/stock/StockDetail.tsx:535 +#: src/tables/stock/StockItemTable.tsx:478 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:543 +#: src/pages/stock/StockDetail.tsx:546 msgid "Stock Item Actions" msgstr "" @@ -5382,7 +5410,7 @@ msgid "No location set" msgstr "" #: src/tables/ColumnRenderers.tsx:228 -#: src/tables/sales/SalesOrderShipmentTable.tsx:78 +#: src/tables/sales/SalesOrderShipmentTable.tsx:79 msgid "Shipment Date" msgstr "" @@ -5464,9 +5492,9 @@ msgid "Filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:138 -#: src/tables/build/BuildOrderTestTable.tsx:133 +#: src/tables/build/BuildOrderTestTable.tsx:134 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:38 -#: src/tables/stock/StockItemTestResultTable.tsx:181 +#: src/tables/stock/StockItemTestResultTable.tsx:186 msgid "Value" msgstr "" @@ -5486,29 +5514,29 @@ msgstr "" msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:433 -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:123 +#: src/tables/InvenTreeTable.tsx:429 +#: src/tables/InvenTreeTable.tsx:453 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:464 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:476 +#: src/tables/InvenTreeTable.tsx:472 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:479 +#: src/tables/InvenTreeTable.tsx:475 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:482 +#: src/tables/InvenTreeTable.tsx:478 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:481 msgid "Not found" msgstr "" @@ -5516,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:523 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:531 +#: src/tables/InvenTreeTable.tsx:527 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:533 +#: src/tables/InvenTreeTable.tsx:529 msgid "This action cannot be undone!" msgstr "" @@ -5545,65 +5573,65 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:621 -#: src/tables/InvenTreeTable.tsx:622 +#: src/tables/InvenTreeTable.tsx:616 +#: src/tables/InvenTreeTable.tsx:617 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:631 +#: src/tables/InvenTreeTable.tsx:626 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:652 +#: src/tables/InvenTreeTable.tsx:647 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:678 +#: src/tables/InvenTreeTable.tsx:673 msgid "Table filters" msgstr "" #: src/tables/UploadAction.tsx:7 -msgid "Upload Data" -msgstr "" +#~ msgid "Upload Data" +#~ msgstr "Upload Data" -#: src/tables/bom/BomTable.tsx:94 +#: src/tables/bom/BomTable.tsx:95 msgid "This BOM item is defined for a different parent" msgstr "" -#: src/tables/bom/BomTable.tsx:109 +#: src/tables/bom/BomTable.tsx:110 msgid "Part Information" msgstr "" -#: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:124 +#: src/tables/bom/BomTable.tsx:212 +#: src/tables/build/BuildLineTable.tsx:126 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" -#: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/bom/BomTable.tsx:220 +#: src/tables/build/BuildLineTable.tsx:89 msgid "Includes substitute stock" msgstr "" -#: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:97 -#: src/tables/sales/SalesOrderLineItemTable.tsx:123 +#: src/tables/bom/BomTable.tsx:229 +#: src/tables/build/BuildLineTable.tsx:99 +#: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Includes variant stock" msgstr "" -#: src/tables/bom/BomTable.tsx:253 +#: src/tables/bom/BomTable.tsx:254 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:215 +#: src/tables/sales/SalesOrderLineItemTable.tsx:150 +#: src/tables/stock/StockItemTable.tsx:216 msgid "Stock Information" msgstr "" -#: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:224 +#: src/tables/bom/BomTable.tsx:285 +#: src/tables/build/BuildLineTable.tsx:248 msgid "Consumable item" msgstr "" -#: src/tables/bom/BomTable.tsx:287 +#: src/tables/bom/BomTable.tsx:288 msgid "No available stock" msgstr "" @@ -5611,37 +5639,37 @@ msgstr "" #~ msgid "Create BOM Item" #~ msgstr "Create BOM Item" -#: src/tables/bom/BomTable.tsx:305 -#: src/tables/build/BuildLineTable.tsx:67 +#: src/tables/bom/BomTable.tsx:306 +#: src/tables/build/BuildLineTable.tsx:69 msgid "Show testable items" msgstr "" -#: src/tables/bom/BomTable.tsx:310 -msgid "Show trackable items" -msgstr "" - #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" #~ msgstr "Show asssmbled items" -#: src/tables/bom/BomTable.tsx:315 -#: src/tables/build/BuildLineTable.tsx:62 +#: src/tables/bom/BomTable.tsx:311 +msgid "Show trackable items" +msgstr "" + +#: src/tables/bom/BomTable.tsx:316 +#: src/tables/build/BuildLineTable.tsx:64 msgid "Show assembled items" msgstr "" -#: src/tables/bom/BomTable.tsx:320 +#: src/tables/bom/BomTable.tsx:321 msgid "Show items with available stock" msgstr "" -#: src/tables/bom/BomTable.tsx:325 +#: src/tables/bom/BomTable.tsx:326 msgid "Show items on order" msgstr "" -#: src/tables/bom/BomTable.tsx:329 +#: src/tables/bom/BomTable.tsx:330 msgid "Validated" msgstr "" -#: src/tables/bom/BomTable.tsx:330 +#: src/tables/bom/BomTable.tsx:331 msgid "Show validated items" msgstr "" @@ -5653,32 +5681,32 @@ msgstr "" #~ msgid "Bom item updated" #~ msgstr "Bom item updated" -#: src/tables/bom/BomTable.tsx:334 -#: src/tables/bom/UsedInTable.tsx:69 +#: src/tables/bom/BomTable.tsx:335 +#: src/tables/bom/UsedInTable.tsx:74 msgid "Inherited" msgstr "" -#: src/tables/bom/BomTable.tsx:335 -#: src/tables/bom/UsedInTable.tsx:70 +#: src/tables/bom/BomTable.tsx:336 +#: src/tables/bom/UsedInTable.tsx:75 msgid "Show inherited items" msgstr "" -#: src/tables/bom/BomTable.tsx:339 +#: src/tables/bom/BomTable.tsx:340 msgid "Allow Variants" msgstr "" -#: src/tables/bom/BomTable.tsx:340 +#: src/tables/bom/BomTable.tsx:341 msgid "Show items which allow variant substitution" msgstr "" -#: src/tables/bom/BomTable.tsx:344 -#: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:56 +#: src/tables/bom/BomTable.tsx:345 +#: src/tables/bom/UsedInTable.tsx:79 +#: src/tables/build/BuildLineTable.tsx:58 msgid "Optional" msgstr "" -#: src/tables/bom/BomTable.tsx:345 -#: src/tables/bom/UsedInTable.tsx:75 +#: src/tables/bom/BomTable.tsx:346 +#: src/tables/bom/UsedInTable.tsx:80 msgid "Show optional items" msgstr "" @@ -5686,16 +5714,16 @@ msgstr "" #~ msgid "Delete Bom Item" #~ msgstr "Delete Bom Item" -#: src/tables/bom/BomTable.tsx:349 -#: src/tables/build/BuildLineTable.tsx:51 -msgid "Consumable" -msgstr "" - #: src/tables/bom/BomTable.tsx:349 #~ msgid "Bom item deleted" #~ msgstr "Bom item deleted" #: src/tables/bom/BomTable.tsx:350 +#: src/tables/build/BuildLineTable.tsx:53 +msgid "Consumable" +msgstr "" + +#: src/tables/bom/BomTable.tsx:351 msgid "Show consumable items" msgstr "" @@ -5703,112 +5731,112 @@ msgstr "" #~ msgid "Are you sure you want to remove this BOM item?" #~ msgstr "Are you sure you want to remove this BOM item?" -#: src/tables/bom/BomTable.tsx:354 -#: src/tables/part/PartTable.tsx:282 -msgid "Has Pricing" -msgstr "" - #: src/tables/bom/BomTable.tsx:354 #~ msgid "Validate BOM line" #~ msgstr "Validate BOM line" #: src/tables/bom/BomTable.tsx:355 +#: src/tables/part/PartTable.tsx:282 +msgid "Has Pricing" +msgstr "" + +#: src/tables/bom/BomTable.tsx:356 msgid "Show items with pricing" msgstr "" -#: src/tables/bom/BomTable.tsx:377 -#: src/tables/bom/BomTable.tsx:509 +#: src/tables/bom/BomTable.tsx:378 +#: src/tables/bom/BomTable.tsx:511 msgid "Import BOM Data" msgstr "" -#: src/tables/bom/BomTable.tsx:387 -#: src/tables/bom/BomTable.tsx:521 +#: src/tables/bom/BomTable.tsx:388 +#: src/tables/bom/BomTable.tsx:523 msgid "Add BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:392 +#: src/tables/bom/BomTable.tsx:393 msgid "BOM item created" msgstr "" -#: src/tables/bom/BomTable.tsx:399 +#: src/tables/bom/BomTable.tsx:400 msgid "Edit BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:401 +#: src/tables/bom/BomTable.tsx:402 msgid "BOM item updated" msgstr "" -#: src/tables/bom/BomTable.tsx:408 +#: src/tables/bom/BomTable.tsx:409 msgid "Delete BOM Item" msgstr "" -#: src/tables/bom/BomTable.tsx:409 +#: src/tables/bom/BomTable.tsx:410 msgid "BOM item deleted" msgstr "" -#: src/tables/bom/BomTable.tsx:422 -#: src/tables/bom/BomTable.tsx:425 -#: src/tables/bom/BomTable.tsx:515 +#: src/tables/bom/BomTable.tsx:423 +#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:517 msgid "Validate BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:426 +#: src/tables/bom/BomTable.tsx:427 msgid "Do you want to validate the bill of materials for this assembly?" msgstr "" -#: src/tables/bom/BomTable.tsx:429 +#: src/tables/bom/BomTable.tsx:430 msgid "BOM validated" msgstr "" -#: src/tables/bom/BomTable.tsx:441 +#: src/tables/bom/BomTable.tsx:442 msgid "BOM item validated" msgstr "" -#: src/tables/bom/BomTable.tsx:450 +#: src/tables/bom/BomTable.tsx:451 msgid "Failed to validate BOM item" msgstr "" -#: src/tables/bom/BomTable.tsx:462 +#: src/tables/bom/BomTable.tsx:463 msgid "View BOM" msgstr "" -#: src/tables/bom/BomTable.tsx:471 +#: src/tables/bom/BomTable.tsx:472 msgid "Validate BOM Line" msgstr "" -#: src/tables/bom/BomTable.tsx:488 +#: src/tables/bom/BomTable.tsx:489 msgid "Edit Substitutes" msgstr "" -#: src/tables/bom/BomTable.tsx:537 +#: src/tables/bom/BomTable.tsx:539 #: src/tables/part/PartParameterTable.tsx:191 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" -#: src/tables/bom/BomTable.tsx:542 +#: src/tables/bom/BomTable.tsx:544 msgid "Bill of materials cannot be edited, as the part is locked" msgstr "" #: src/tables/bom/UsedInTable.tsx:33 -#: src/tables/build/BuildLineTable.tsx:61 +#: src/tables/build/BuildLineTable.tsx:63 #: src/tables/part/ParametricPartTable.tsx:232 #: src/tables/part/PartTable.tsx:190 -#: src/tables/stock/StockItemTable.tsx:299 +#: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" msgstr "" -#: src/tables/bom/UsedInTable.tsx:80 +#: src/tables/bom/UsedInTable.tsx:85 msgid "Show active assemblies" msgstr "" -#: src/tables/bom/UsedInTable.tsx:84 +#: src/tables/bom/UsedInTable.tsx:89 #: src/tables/part/PartTable.tsx:214 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" -#: src/tables/bom/UsedInTable.tsx:85 +#: src/tables/bom/UsedInTable.tsx:90 msgid "Show trackable assemblies" msgstr "" @@ -5822,24 +5850,24 @@ msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:76 #: src/tables/part/PartPurchaseOrdersTable.tsx:125 -#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +#: src/tables/sales/SalesOrderAllocationTable.tsx:62 msgid "Order Status" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:96 -#: src/tables/sales/SalesOrderAllocationTable.tsx:74 +#: src/tables/sales/SalesOrderAllocationTable.tsx:75 msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:116 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:94 msgid "Available Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:126 -#: src/tables/build/BuildOrderTestTable.tsx:175 -#: src/tables/build/BuildOrderTestTable.tsx:199 -#: src/tables/build/BuildOutputTable.tsx:311 +#: src/tables/build/BuildOrderTestTable.tsx:176 +#: src/tables/build/BuildOrderTestTable.tsx:200 +#: src/tables/build/BuildOutputTable.tsx:312 msgid "Build Output" msgstr "" @@ -5851,74 +5879,78 @@ msgstr "" msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 -#: src/tables/stock/StockItemTable.tsx:304 +#: src/tables/build/BuildLineTable.tsx:43 +#: src/tables/stock/StockItemTable.tsx:305 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:42 +#: src/tables/build/BuildLineTable.tsx:44 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:47 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:52 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:57 +#: src/tables/build/BuildLineTable.tsx:59 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:68 #: src/tables/part/PartTable.tsx:208 msgid "Testable" msgstr "" -#: src/tables/build/BuildLineTable.tsx:71 -#: src/tables/stock/StockItemTable.tsx:363 +#: src/tables/build/BuildLineTable.tsx:73 +#: src/tables/stock/StockItemTable.tsx:364 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:72 +#: src/tables/build/BuildLineTable.tsx:74 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/build/BuildLineTable.tsx:108 +#: src/tables/sales/SalesOrderLineItemTable.tsx:133 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:117 -#: src/tables/stock/StockItemTable.tsx:185 +#: src/tables/build/BuildLineTable.tsx:136 +msgid "Insufficient stock" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:152 +#: src/tables/sales/SalesOrderLineItemTable.tsx:121 +#: src/tables/stock/StockItemTable.tsx:186 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:177 +#: src/tables/build/BuildLineTable.tsx:201 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:186 +#: src/tables/build/BuildLineTable.tsx:210 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:243 -#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +#: src/tables/build/BuildLineTable.tsx:267 +#: src/tables/sales/SalesOrderLineItemTable.tsx:230 msgid "Create Build Order" msgstr "" -#: src/tables/build/BuildLineTable.tsx:274 +#: src/tables/build/BuildLineTable.tsx:298 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:280 +#: src/tables/build/BuildLineTable.tsx:305 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:286 +#: src/tables/build/BuildLineTable.tsx:312 msgid "Build Stock" msgstr "" @@ -5970,25 +6002,25 @@ msgstr "" msgid "Filter by responsible owner" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:74 -#: src/tables/build/BuildOrderTestTable.tsx:110 -#: src/tables/stock/StockItemTestResultTable.tsx:252 -#: src/tables/stock/StockItemTestResultTable.tsx:324 -#: src/tables/stock/StockItemTestResultTable.tsx:379 +#: src/tables/build/BuildOrderTestTable.tsx:75 +#: src/tables/build/BuildOrderTestTable.tsx:111 +#: src/tables/stock/StockItemTestResultTable.tsx:257 +#: src/tables/stock/StockItemTestResultTable.tsx:329 +#: src/tables/stock/StockItemTestResultTable.tsx:384 msgid "Add Test Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:81 -#: src/tables/stock/StockItemTestResultTable.tsx:254 +#: src/tables/build/BuildOrderTestTable.tsx:82 +#: src/tables/stock/StockItemTestResultTable.tsx:259 msgid "Test result added" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:109 -#: src/tables/stock/StockItemTestResultTable.tsx:169 +#: src/tables/build/BuildOrderTestTable.tsx:110 +#: src/tables/stock/StockItemTestResultTable.tsx:174 msgid "No Result" msgstr "" -#: src/tables/build/BuildOrderTestTable.tsx:219 +#: src/tables/build/BuildOrderTestTable.tsx:220 msgid "Show build outputs currently in production" msgstr "" @@ -5996,48 +6028,48 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:172 -#: src/tables/build/BuildOutputTable.tsx:210 +#: src/tables/build/BuildOutputTable.tsx:173 +#: src/tables/build/BuildOutputTable.tsx:211 msgid "Add Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:215 +#: src/tables/build/BuildOutputTable.tsx:216 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:225 +#: src/tables/build/BuildOutputTable.tsx:226 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:235 +#: src/tables/build/BuildOutputTable.tsx:236 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:251 +#: src/tables/build/BuildOutputTable.tsx:252 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:252 +#: src/tables/build/BuildOutputTable.tsx:253 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:259 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:258 +#: src/tables/build/BuildOutputTable.tsx:260 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:264 +#: src/tables/build/BuildOutputTable.tsx:267 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:273 +#: src/tables/build/BuildOutputTable.tsx:276 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:274 +#: src/tables/build/BuildOutputTable.tsx:277 msgid "Scrap build output" msgstr "" @@ -6045,19 +6077,19 @@ msgstr "" #~ msgid "Allocated Items" #~ msgstr "Allocated Items" -#: src/tables/build/BuildOutputTable.tsx:284 +#: src/tables/build/BuildOutputTable.tsx:287 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:324 +#: src/tables/build/BuildOutputTable.tsx:325 msgid "Batch" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:339 +#: src/tables/build/BuildOutputTable.tsx:340 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:354 +#: src/tables/build/BuildOutputTable.tsx:355 msgid "Required Tests" msgstr "" @@ -6187,28 +6219,28 @@ msgstr "" msgid "Drag attachment file here to upload" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:85 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:248 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:192 +#: src/tables/general/ExtraLineItemTable.tsx:86 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:251 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:60 +#: src/tables/sales/SalesOrderLineItemTable.tsx:196 msgid "Add Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:94 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:265 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:207 +#: src/tables/general/ExtraLineItemTable.tsx:98 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:271 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:72 +#: src/tables/sales/SalesOrderLineItemTable.tsx:214 msgid "Edit Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:102 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:273 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:215 +#: src/tables/general/ExtraLineItemTable.tsx:106 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:80 +#: src/tables/sales/SalesOrderLineItemTable.tsx:222 msgid "Delete Line Item" msgstr "" -#: src/tables/general/ExtraLineItemTable.tsx:138 +#: src/tables/general/ExtraLineItemTable.tsx:142 msgid "Add Extra Line Item" msgstr "" @@ -6477,7 +6509,7 @@ msgid "Part parameters cannot be edited, as the part is locked" msgstr "" #: src/tables/part/PartParameterTable.tsx:210 -#: src/tables/stock/StockItemTable.tsx:334 +#: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" @@ -6523,7 +6555,7 @@ msgid "Add parameter template" msgstr "" #: src/tables/part/PartPurchaseOrdersTable.tsx:77 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:159 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:162 msgid "Total Quantity" msgstr "" @@ -6686,7 +6718,7 @@ msgid "No Results" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:106 -#: src/tables/stock/StockItemTestResultTable.tsx:360 +#: src/tables/stock/StockItemTestResultTable.tsx:365 msgid "Required" msgstr "" @@ -6695,8 +6727,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:111 -#: src/tables/settings/TemplateTable.tsx:166 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:167 +#: src/tables/settings/TemplateTable.tsx:283 msgid "Enabled" msgstr "" @@ -7020,7 +7052,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:578 -#: src/tables/stock/StockItemTable.tsx:339 +#: src/tables/stock/StockItemTable.tsx:340 msgid "Installed" msgstr "" @@ -7069,42 +7101,42 @@ msgstr "" #~ msgid "Are you sure you want to remove this manufacturer part?" #~ msgstr "Are you sure you want to remove this manufacturer part?" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:99 -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:333 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:102 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:339 msgid "Import Line Items" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:132 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:135 msgid "Part Description" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:198 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:201 msgid "Supplier Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:205 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:208 msgid "Supplier Link" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:212 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:215 msgid "Manufacturer Code" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:226 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 msgid "Destination" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:294 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:300 msgid "Receive line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:338 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:233 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:344 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:142 +#: src/tables/sales/SalesOrderLineItemTable.tsx:240 msgid "Add line item" msgstr "" -#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:348 +#: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:354 msgid "Receive items" msgstr "" @@ -7156,80 +7188,80 @@ msgstr "" #~ msgid "Are you sure you want to remove this supplier part?" #~ msgstr "Are you sure you want to remove this supplier part?" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:110 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:114 msgid "Received Date" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:124 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:128 msgid "Show items which have been received" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:129 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:133 msgid "Filter by line item status" msgstr "" -#: src/tables/sales/ReturnOrderLineItemTable.tsx:154 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:158 msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:255 +#: src/tables/sales/SalesOrderLineItemTable.tsx:262 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:264 +#: src/tables/sales/SalesOrderLineItemTable.tsx:272 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:281 -#: src/tables/stock/StockItemTable.tsx:506 +#: src/tables/sales/SalesOrderLineItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:507 msgid "Order stock" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:39 +#: src/tables/sales/SalesOrderShipmentTable.tsx:40 msgid "Create Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:49 +#: src/tables/sales/SalesOrderShipmentTable.tsx:50 msgid "Delete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:57 +#: src/tables/sales/SalesOrderShipmentTable.tsx:58 msgid "Edit Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:65 +#: src/tables/sales/SalesOrderShipmentTable.tsx:66 msgid "Shipment Reference" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:70 +#: src/tables/sales/SalesOrderShipmentTable.tsx:71 msgid "Items" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:82 +#: src/tables/sales/SalesOrderShipmentTable.tsx:83 msgid "Delivery Date" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:106 +#: src/tables/sales/SalesOrderShipmentTable.tsx:107 msgid "Complete Shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:131 +#: src/tables/sales/SalesOrderShipmentTable.tsx:133 msgid "Add shipment" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:144 +#: src/tables/sales/SalesOrderShipmentTable.tsx:146 msgid "Shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:145 +#: src/tables/sales/SalesOrderShipmentTable.tsx:147 msgid "Show shipments which have been shipped" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:149 +#: src/tables/sales/SalesOrderShipmentTable.tsx:151 msgid "Delivered" msgstr "" -#: src/tables/sales/SalesOrderShipmentTable.tsx:150 +#: src/tables/sales/SalesOrderShipmentTable.tsx:152 msgid "Show shipments which have been delivered" msgstr "" @@ -7306,7 +7338,7 @@ msgid "Task ID" msgstr "" #: src/tables/settings/FailedTasksTable.tsx:36 -#: src/tables/stock/StockItemTestResultTable.tsx:206 +#: src/tables/stock/StockItemTestResultTable.tsx:211 msgid "Started" msgstr "" @@ -7369,12 +7401,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:287 +#: src/tables/settings/TemplateTable.tsx:289 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:288 +#: src/tables/settings/TemplateTable.tsx:290 msgid "Filter by target model type" msgstr "" @@ -7414,11 +7446,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:84 +#: src/tables/settings/TemplateTable.tsx:85 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:86 +#: src/tables/settings/TemplateTable.tsx:87 msgid "An error occurred while fetching template details" msgstr "" @@ -7434,20 +7466,20 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:177 +#: src/tables/settings/TemplateTable.tsx:178 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:232 -#: src/tables/settings/TemplateTable.tsx:300 +#: src/tables/settings/TemplateTable.tsx:234 +#: src/tables/settings/TemplateTable.tsx:302 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:240 +#: src/tables/settings/TemplateTable.tsx:242 msgid "Delete template" msgstr "" @@ -7459,15 +7491,15 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:246 +#: src/tables/settings/TemplateTable.tsx:248 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:261 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:284 msgid "Filter by enabled status" msgstr "" @@ -7573,276 +7605,276 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:100 +#: src/tables/stock/StockItemTable.tsx:101 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:109 +#: src/tables/stock/StockItemTable.tsx:110 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:118 +#: src/tables/stock/StockItemTable.tsx:119 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:127 +#: src/tables/stock/StockItemTable.tsx:128 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:136 +#: src/tables/stock/StockItemTable.tsx:137 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:145 +#: src/tables/stock/StockItemTable.tsx:146 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:149 +#: src/tables/stock/StockItemTable.tsx:150 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:160 +#: src/tables/stock/StockItemTable.tsx:161 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:167 +#: src/tables/stock/StockItemTable.tsx:168 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:195 +#: src/tables/stock/StockItemTable.tsx:196 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:232 msgid "Stocktake Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:235 +#: src/tables/stock/StockItemTable.tsx:236 msgid "Expiry Date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:259 +#: src/tables/stock/StockItemTable.tsx:260 msgid "Stock Value" msgstr "" -#: src/tables/stock/StockItemTable.tsx:289 +#: src/tables/stock/StockItemTable.tsx:290 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:294 +#: src/tables/stock/StockItemTable.tsx:295 msgid "Filter by stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:300 +#: src/tables/stock/StockItemTable.tsx:301 msgid "Show stock for assmebled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:305 +#: src/tables/stock/StockItemTable.tsx:306 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:310 +#: src/tables/stock/StockItemTable.tsx:311 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/stock/StockItemTable.tsx:315 #: src/tables/stock/StockLocationTable.tsx:44 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:320 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/stock/StockItemTable.tsx:321 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/stock/StockItemTable.tsx:326 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:331 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/stock/StockItemTable.tsx:336 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:341 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:344 +#: src/tables/stock/StockItemTable.tsx:345 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:346 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:349 +#: src/tables/stock/StockItemTable.tsx:350 msgid "Is Serialized" msgstr "" -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:351 msgid "Show items which have a serial number" msgstr "" -#: src/tables/stock/StockItemTable.tsx:357 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Has Batch Code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:358 +#: src/tables/stock/StockItemTable.tsx:359 msgid "Show items which have a batch code" msgstr "" -#: src/tables/stock/StockItemTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:365 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:368 +#: src/tables/stock/StockItemTable.tsx:369 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:369 +#: src/tables/stock/StockItemTable.tsx:370 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:377 +#: src/tables/stock/StockItemTable.tsx:378 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:378 +#: src/tables/stock/StockItemTable.tsx:379 msgid "Show items in an external location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:451 msgid "Add a new stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:459 +#: src/tables/stock/StockItemTable.tsx:460 msgid "Remove some quantity from a stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:481 +#: src/tables/stock/StockItemTable.tsx:482 msgid "Move Stock items to new locations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:488 +#: src/tables/stock/StockItemTable.tsx:489 msgid "Change stock status" msgstr "" -#: src/tables/stock/StockItemTable.tsx:490 +#: src/tables/stock/StockItemTable.tsx:491 msgid "Change the status of stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:497 +#: src/tables/stock/StockItemTable.tsx:498 msgid "Merge stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:499 +#: src/tables/stock/StockItemTable.tsx:500 msgid "Merge stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:508 -#: src/tables/stock/StockItemTable.tsx:514 +#: src/tables/stock/StockItemTable.tsx:509 +#: src/tables/stock/StockItemTable.tsx:516 msgid "Order new stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:512 +#: src/tables/stock/StockItemTable.tsx:514 msgid "Assign to customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:521 +#: src/tables/stock/StockItemTable.tsx:523 msgid "Delete stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:523 +#: src/tables/stock/StockItemTable.tsx:525 msgid "Delete stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:126 +#: src/tables/stock/StockItemTestResultTable.tsx:131 msgid "Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:152 +#: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test result for installed stock item" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:163 +#: src/tables/stock/StockItemTestResultTable.tsx:168 msgid "Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:185 +#: src/tables/stock/StockItemTestResultTable.tsx:190 msgid "Attachment" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:201 +#: src/tables/stock/StockItemTestResultTable.tsx:206 msgid "Test station" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:221 +#: src/tables/stock/StockItemTestResultTable.tsx:226 msgid "Finished" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:263 -#: src/tables/stock/StockItemTestResultTable.tsx:334 +#: src/tables/stock/StockItemTestResultTable.tsx:268 +#: src/tables/stock/StockItemTestResultTable.tsx:339 msgid "Edit Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:265 +#: src/tables/stock/StockItemTestResultTable.tsx:270 msgid "Test result updated" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:271 -#: src/tables/stock/StockItemTestResultTable.tsx:343 +#: src/tables/stock/StockItemTestResultTable.tsx:276 +#: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Delete Test Result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:273 +#: src/tables/stock/StockItemTestResultTable.tsx:278 msgid "Test result deleted" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:287 +#: src/tables/stock/StockItemTestResultTable.tsx:292 msgid "Test Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:288 +#: src/tables/stock/StockItemTestResultTable.tsx:293 msgid "Test result has been recorded" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:295 +#: src/tables/stock/StockItemTestResultTable.tsx:300 msgid "Failed to record test result" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:312 +#: src/tables/stock/StockItemTestResultTable.tsx:317 msgid "Pass Test" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:361 +#: src/tables/stock/StockItemTestResultTable.tsx:366 msgid "Show results for required tests" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:365 +#: src/tables/stock/StockItemTestResultTable.tsx:370 msgid "Include Installed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:366 +#: src/tables/stock/StockItemTestResultTable.tsx:371 msgid "Show results for installed stock items" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:370 +#: src/tables/stock/StockItemTestResultTable.tsx:375 #: src/tables/stock/TestStatisticsTable.tsx:74 msgid "Passed" msgstr "" -#: src/tables/stock/StockItemTestResultTable.tsx:371 +#: src/tables/stock/StockItemTestResultTable.tsx:376 msgid "Show only passed tests" msgstr "" From 8c6275b845f9dc7e6a12fdde9c6cdd443221d90e Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 20 Aug 2024 18:20:29 +1000 Subject: [PATCH 08/23] Fix parameter formatting (#7934) --- src/frontend/src/defaults/formatters.tsx | 6 +++++- src/frontend/src/tables/part/ParametricPartTable.tsx | 6 ++++-- src/frontend/src/tables/part/PartParameterTable.tsx | 4 +++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/frontend/src/defaults/formatters.tsx b/src/frontend/src/defaults/formatters.tsx index 8a4c6acc21..0f671a2585 100644 --- a/src/frontend/src/defaults/formatters.tsx +++ b/src/frontend/src/defaults/formatters.tsx @@ -30,7 +30,11 @@ export function formatDecimal( return value; } - let formatter = new Intl.NumberFormat(locale); + let formatter = new Intl.NumberFormat(locale, { + style: 'decimal', + maximumFractionDigits: options.digits ?? 6, + minimumFractionDigits: options.minDigits ?? 0 + }); return formatter.format(value); } diff --git a/src/frontend/src/tables/part/ParametricPartTable.tsx b/src/frontend/src/tables/part/ParametricPartTable.tsx index c5e4cc51fc..ec67fab133 100644 --- a/src/frontend/src/tables/part/ParametricPartTable.tsx +++ b/src/frontend/src/tables/part/ParametricPartTable.tsx @@ -8,6 +8,7 @@ import { useNavigate } from 'react-router-dom'; import { api } from '../../App'; import { YesNoButton } from '../../components/buttons/YesNoButton'; import { ApiFormFieldSet } from '../../components/forms/fields/ApiFormField'; +import { formatDecimal } from '../../defaults/formatters'; import { ApiEndpoints } from '../../enums/ApiEndpoints'; import { ModelType } from '../../enums/ModelType'; import { UserRoles } from '../../enums/Roles'; @@ -65,7 +66,8 @@ function ParameterCell({ parameter.data_numeric && parameter.data_numeric != parameter.data ) { - extra.push(`${parameter.data_numeric} [${template.units}]`); + const numeric = formatDecimal(parameter.data_numeric, { digits: 15 }); + extra.push(`${numeric} [${template.units}]`); } if (hovered && canEdit) { @@ -80,7 +82,7 @@ function ParameterCell({ value={value ?? '-'} extra={extra} icon={hovered && canEdit ? 'edit' : 'info'} - title={t`Internal Units`} + title={template.name} /> diff --git a/src/frontend/src/tables/part/PartParameterTable.tsx b/src/frontend/src/tables/part/PartParameterTable.tsx index 27163304d2..729e179bd3 100644 --- a/src/frontend/src/tables/part/PartParameterTable.tsx +++ b/src/frontend/src/tables/part/PartParameterTable.tsx @@ -6,6 +6,7 @@ import { useCallback, useMemo, useState } from 'react'; import { AddItemButton } from '../../components/buttons/AddItemButton'; import { YesNoButton } from '../../components/buttons/YesNoButton'; import { ApiFormFieldSet } from '../../components/forms/fields/ApiFormField'; +import { formatDecimal } from '../../defaults/formatters'; import { ApiEndpoints } from '../../enums/ApiEndpoints'; import { UserRoles } from '../../enums/Roles'; import { usePartParameterFields } from '../../forms/PartForms'; @@ -85,7 +86,8 @@ export function PartParameterTable({ record.data_numeric && record.data_numeric != record.data ) { - extra.push(`${record.data_numeric} [${template.units}]`); + const numeric = formatDecimal(record.data_numeric, { digits: 15 }); + extra.push(`${numeric} [${template.units}]`); } return ( From 9239c8211362593b71397740d4c25ce269ecf43a Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 10:00:52 +1000 Subject: [PATCH 09/23] Required quantity display (#7938) * Add "required" badge to PUI part detail page * Add "required for orders" to CUI --- .../part/templates/part/part_base.html | 7 ++++++ src/frontend/src/functions/icons.tsx | 2 ++ src/frontend/src/pages/part/PartDetail.tsx | 22 ++++++++++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/part/templates/part/part_base.html b/src/backend/InvenTree/part/templates/part/part_base.html index b29f40f751..0123fa6586 100644 --- a/src/backend/InvenTree/part/templates/part/part_base.html +++ b/src/backend/InvenTree/part/templates/part/part_base.html @@ -211,6 +211,13 @@ {% decimal on_order %} {% include "part/part_units.html" %} {% endif %} + {% if required > 0 %} + + + {% trans "Required for Orders" %} + {% decimal required %} + + {% endif %} {% if part.component %} {% if required_build_order_quantity > 0 or allocated_build_order_quantity > 0 %} diff --git a/src/frontend/src/functions/icons.tsx b/src/frontend/src/functions/icons.tsx index 7770628c6e..31c5617b00 100644 --- a/src/frontend/src/functions/icons.tsx +++ b/src/frontend/src/functions/icons.tsx @@ -19,6 +19,7 @@ import { IconCircleMinus, IconCirclePlus, IconCircleX, + IconClipboardCheck, IconClipboardList, IconClipboardText, IconCopy, @@ -212,6 +213,7 @@ const icons = { barLine: IconMinusVertical, batch: IconClipboardText, batch_code: IconClipboardText, + tick_off: IconClipboardCheck, destination: IconFlag, repeat_destination: IconFlagShare, unlink: IconUnlink, diff --git a/src/frontend/src/pages/part/PartDetail.tsx b/src/frontend/src/pages/part/PartDetail.tsx index 74343e14fb..025446c10a 100644 --- a/src/frontend/src/pages/part/PartDetail.tsx +++ b/src/frontend/src/pages/part/PartDetail.tsx @@ -130,6 +130,10 @@ export default function PartDetail() { refetchOnMount: true }); + part.required = + (part?.required_for_build_orders ?? 0) + + (part?.required_for_sales_orders ?? 0); + const detailsPanel = useMemo(() => { if (instanceQuery.isFetching) { return ; @@ -258,6 +262,13 @@ export default function PartDetail() { unit: true, hidden: !part.purchaseable || part.ordering <= 0 }, + { + type: 'string', + name: 'required', + label: t`Required for Orders`, + hidden: part.required <= 0, + icon: 'tick_off' + }, { type: 'progressbar', name: 'allocated_to_build_orders', @@ -285,7 +296,7 @@ export default function PartDetail() { type: 'string', name: 'building', unit: true, - label: t`Building`, + label: t`In Production`, hidden: !part.assembly || !part.building } ]; @@ -838,6 +849,9 @@ export default function PartDetail() { return []; } + const required = + part.required_for_build_orders + part.required_for_sales_orders; + return [ , + 0} + key="required" + />, Date: Wed, 21 Aug 2024 10:24:12 +1000 Subject: [PATCH 10/23] Build table fix (#7940) * Remove sales order filter restriction * Formalize "ancestor" filter * Bump API version --- .../InvenTree/InvenTree/api_version.py | 5 ++- src/backend/InvenTree/build/api.py | 45 ++++--------------- .../src/tables/build/BuildOrderTable.tsx | 11 +---- 3 files changed, 14 insertions(+), 47 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index fab6ad53f0..b49cea36e1 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,13 +1,16 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 242 +INVENTREE_API_VERSION = 243 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v243 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7940 + - Expose "ancestor" filter to the BuildOrder API + v242 - 2024-08-20 : https://github.com/inventree/InvenTree/pull/7932 - Adds "level" attribute to BuildOrder serializer - Allow ordering of BuildOrder API by "level" attribute diff --git a/src/backend/InvenTree/build/api.py b/src/backend/InvenTree/build/api.py index d456b2d78b..84286129f0 100644 --- a/src/backend/InvenTree/build/api.py +++ b/src/backend/InvenTree/build/api.py @@ -48,34 +48,23 @@ class BuildFilter(rest_filters.FilterSet): return queryset.filter(status__in=BuildStatusGroups.ACTIVE_CODES) return queryset.exclude(status__in=BuildStatusGroups.ACTIVE_CODES) - cascade = rest_filters.BooleanFilter(label=_('Cascade'), method='filter_cascade') - - def filter_cascade(self, queryset, name, value): - """Filter by whether or not the build is a 'cascade' build. - - Note: this only applies when the 'parent' field filter is specified. - """ - - # No filtering here, see 'filter_parent' - return queryset - parent = rest_filters.ModelChoiceFilter( queryset=Build.objects.all(), label=_('Parent Build'), field_name='parent', - method='filter_parent' ) - def filter_parent(self, queryset, name, parent): + ancestor = rest_filters.ModelChoiceFilter( + queryset=Build.objects.all(), + label=_('Ancestor Build'), + method='filter_ancestor' + ) + + def filter_ancestor(self, queryset, name, parent): """Filter by 'parent' build order.""" - cascade = str2bool(self.data.get('cascade', False)) - - if cascade: - builds = parent.get_descendants(include_self=False) - return queryset.filter(pk__in=[b.pk for b in builds]) - - return queryset.filter(parent=parent) + builds = parent.get_descendants(include_self=False) + return queryset.filter(pk__in=[b.pk for b in builds]) overdue = rest_filters.BooleanFilter(label='Build is overdue', method='filter_overdue') @@ -252,22 +241,6 @@ class BuildList(DataExportViewMixin, BuildMixin, ListCreateAPI): except (ValueError, Build.DoesNotExist): pass - # Filter by "ancestor" builds - ancestor = params.get('ancestor', None) - - if ancestor is not None: - try: - ancestor = Build.objects.get(pk=ancestor) - - descendants = ancestor.get_descendants(include_self=True) - - queryset = queryset.filter( - parent__pk__in=[b.pk for b in descendants] - ) - - except (ValueError, Build.DoesNotExist): - pass - # Filter by 'date range' min_date = params.get('min_date', None) max_date = params.get('max_date', None) diff --git a/src/frontend/src/tables/build/BuildOrderTable.tsx b/src/frontend/src/tables/build/BuildOrderTable.tsx index 737419d551..2c3b3d26e9 100644 --- a/src/frontend/src/tables/build/BuildOrderTable.tsx +++ b/src/frontend/src/tables/build/BuildOrderTable.tsx @@ -13,7 +13,6 @@ import { useCreateApiFormModal } from '../../hooks/UseForm'; import { useTable } from '../../hooks/UseTable'; import { apiUrl } from '../../states/ApiState'; import { useUserState } from '../../states/UserState'; -import { TableColumn } from '../Column'; import { CreationDateColumn, DateColumn, @@ -110,13 +109,6 @@ export function BuildOrderTable({ label: t`Active`, description: t`Show active orders` }, - { - name: 'cascade', - type: 'boolean', - label: t`Cascade`, - description: t`Display recursive child orders`, - active: !!parentBuildId - }, { name: 'status', label: t`Status`, @@ -201,8 +193,7 @@ export function BuildOrderTable({ props={{ params: { part: partId, - sales_order: salesOrderId, - parent: parentBuildId, + ancestor: parentBuildId, part_detail: true }, tableActions: tableActions, From f2f90dd1e45906f9a1ef9302d3bc1855ee9d951d Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 13:15:12 +1000 Subject: [PATCH 11/23] New Crowdin updates (#7936) * updated translation base * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 263 ++++++++--------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 266 +++++++++--------- .../locale/es_MX/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 266 +++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 265 ++++++++--------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 266 +++++++++--------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 266 +++++++++--------- .../locale/zh_Hans/LC_MESSAGES/django.po | 266 +++++++++--------- .../locale/zh_Hant/LC_MESSAGES/django.po | 266 +++++++++--------- src/frontend/src/locales/ar/messages.po | 151 +++++----- src/frontend/src/locales/bg/messages.po | 151 +++++----- src/frontend/src/locales/cs/messages.po | 151 +++++----- src/frontend/src/locales/da/messages.po | 151 +++++----- src/frontend/src/locales/de/messages.po | 153 +++++----- src/frontend/src/locales/el/messages.po | 151 +++++----- src/frontend/src/locales/en/messages.po | 151 +++++----- src/frontend/src/locales/es/messages.po | 151 +++++----- src/frontend/src/locales/es_MX/messages.po | 151 +++++----- src/frontend/src/locales/et/messages.po | 151 +++++----- src/frontend/src/locales/fa/messages.po | 151 +++++----- src/frontend/src/locales/fi/messages.po | 151 +++++----- src/frontend/src/locales/fr/messages.po | 151 +++++----- src/frontend/src/locales/he/messages.po | 151 +++++----- src/frontend/src/locales/hi/messages.po | 151 +++++----- src/frontend/src/locales/hu/messages.po | 151 +++++----- src/frontend/src/locales/id/messages.po | 151 +++++----- src/frontend/src/locales/it/messages.po | 151 +++++----- src/frontend/src/locales/ja/messages.po | 151 +++++----- src/frontend/src/locales/ko/messages.po | 151 +++++----- src/frontend/src/locales/lv/messages.po | 151 +++++----- src/frontend/src/locales/nl/messages.po | 151 +++++----- src/frontend/src/locales/no/messages.po | 151 +++++----- src/frontend/src/locales/pl/messages.po | 151 +++++----- .../src/locales/pseudo-LOCALE/messages.po | 149 +++++----- src/frontend/src/locales/pt/messages.po | 153 +++++----- src/frontend/src/locales/pt_BR/messages.po | 151 +++++----- src/frontend/src/locales/ro/messages.po | 151 +++++----- src/frontend/src/locales/ru/messages.po | 155 +++++----- src/frontend/src/locales/sk/messages.po | 151 +++++----- src/frontend/src/locales/sl/messages.po | 151 +++++----- src/frontend/src/locales/sr/messages.po | 151 +++++----- src/frontend/src/locales/sv/messages.po | 151 +++++----- src/frontend/src/locales/th/messages.po | 151 +++++----- src/frontend/src/locales/tr/messages.po | 151 +++++----- src/frontend/src/locales/uk/messages.po | 151 +++++----- src/frontend/src/locales/vi/messages.po | 151 +++++----- src/frontend/src/locales/zh_Hans/messages.po | 153 +++++----- src/frontend/src/locales/zh_Hant/messages.po | 151 +++++----- 77 files changed, 8406 insertions(+), 7595 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index d667dbbf78..41e7bdce1a 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -56,8 +56,8 @@ msgstr "يمكن العثور على تفاصيل الخطأ في لوحة ال msgid "Enter date" msgstr "أدخل التاريخ" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 216fc75d19..c3f135752c 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -56,8 +56,8 @@ msgstr "Подробности за грешката могат да се нам msgid "Enter date" msgstr "Въведи дата" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 6a8ba8fcff..7e1e045d22 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -56,8 +56,8 @@ msgstr "Podrobnosti o chybě lze nalézt v panelu administrace" msgid "Enter date" msgstr "Zadejte datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informace o systému" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Nadřazená sestava" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Vystavil" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Sestavení musí být zrušeno před odstraněním" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Sestavení musí být zrušeno před odstraněním" msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Spotřební materiál" msgid "Optional" msgstr "Volitelné" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Volitelné" msgid "Assembly" msgstr "Sestava" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Sledováno" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Díly obědnávky sestavení nemohou být změněny" msgid "Build Order Reference" msgstr "Referenční číslo objednávky" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Reference" msgid "Brief description of the build (optional)" msgstr "Stručný popis sestavení (nepovinné)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Nadřazená sestava" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referenční číslo prodejní objednávky" msgid "SalesOrder to which this build is allocated" msgstr "Prodejní příkaz, kterému je tato verze přidělena" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Stav sestavení" msgid "Build status code" msgstr "Stavový kód sestavení" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Kód dávky" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" @@ -1117,18 +1122,18 @@ msgstr "Výstup sestavení je již dokončen" msgid "Build output does not match Build Order" msgstr "Výstup sestavení neodpovídá příkazu sestavení" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Množství nemůže být větší než výstupní množství" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Výstup sestavy {serial} neprošel všemi požadavky" @@ -1141,8 +1146,8 @@ msgstr "Vytvořit položku řádku objednávky" msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Množství musí být 1 pro zřetězený sklad" msgid "Selected stock item does not match BOM line" msgstr "Vybraná položka zásob neodpovídá řádku BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Instalovat do" msgid "Destination stock item" msgstr "Cílová skladová položka" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Název dílu" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Vytvořit výstup" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Vytvořený výstup neodpovídá nadřazenému sestavení" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Výstupní část se neshoduje s částí příkazu sestavení" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Výstup sestavení je již dokončen" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Tento stavební výstup není plně přiřazen" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Zadejte množství pro výstup sestavení" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Celé množství požadované pro sledovatelné díly" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Sériová čísla" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů" msgid "Location" msgstr "Lokace" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Skladové umístění pro výstup sestavy" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Automaticky zvolit sériová čísla" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedena sériová čísla" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Musí být uveden seznam výstupů sestavy" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Umístění zásob pro seškrábnuté výstupy" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Zahodit alokace" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Vyřadit všechny přidělené zásoby pro vyřazené výstupy" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Důvod vyřazení výstupu(ů) sestavy" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Umístění dokončených výstupů sestavy" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Umístění dokončených výstupů sestavy" msgid "Status" msgstr "Stav" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Přijmout neúplné přidělení" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Dokončit výstupy pokud zásoby nebyly plně přiděleny" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Spotřebovat přidělené zásoby" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Spotřebovat všechny zásoby, které již byly přiděleny této sestavě" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Odstranit neúplné výstupy" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Odstranit všechny výstupy sestavy, které nebyly dokončeny" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Není povoleno" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Přijmout jako spotřebované touto objednávkou sestavy" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Uvolnit před dokončením této objednávky sestavy" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Nadměrně přidělené zásoby" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Jak chcete zacházet s extra skladovými položkami přiřazenými k objednávce na sestavu" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Některé skladové položky byly nadměrně přiděleny" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Přijmout nepřidělené" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k této objednávce sestavy" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Přijmout neúplné" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Přijmout, že nebyl dokončen požadovaný počet výstupů sestavy" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Požadované množství sestavy nebylo dokončeno" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Objednávka sestavy má neúplné výstupy" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linka sestavy" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Výstup sestavy" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Výstup sestavy musí odkazovat na stejnou sestavu" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Řádková položka sestavy" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part musí ukazovat na stejný díl jako objednávka sestavy" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Výstup sestavy nelze zadat pro přidělení nesledovaných dílů" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Skladové místo, odkud se mají díly odebírat (ponechte prázdné, pokud chcete odebírat z libovolného místa)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Vynechat lokace" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Vyloučit skladové položky z tohoto vybraného umístění" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Zaměnitelné zásoby" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Skladové položky na více místech lze používat zaměnitelně" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Náhradní zásoby" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Povolit přidělování náhradních dílů" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Volitelné položky" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Přiřazení volitelných BOM položek k objednávce sestavy" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Nepodařilo se spustit úlohu automatického přidělování" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Číslo dílu výrobce" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Balení" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID dílu" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN dílu" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Popis dílu" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Sledovatelné" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "BOM Položka" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Přidělené zásoby" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Přidělené zásoby" msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Dostupné zásoby" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Oprávnění k úpravě položek" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oprávnění k odstranění položek" + diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 55c4eb8e32..20a7c3cccb 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -56,8 +56,8 @@ msgstr "Fejloplysninger kan findes i admin panelet" msgid "Enter date" msgstr "Angiv dato" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systemoplysninger" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Overordnet produktion" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Produktion skal anulleres, før den kan slettes" msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Forbrugsvare" msgid "Optional" msgstr "Valgfri" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Valgfri" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Sporet" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allokeret" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Byggeordre enhed kan ikke ændres" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Overordnet produktion" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Produktionsordre som er tildelt denne produktion" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Salgsordrereference" msgid "SalesOrder to which this build is allocated" msgstr "Salgsordre, som er tildelt denne produktion" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Produktions Status" msgid "Build status code" msgstr "Produktions statuskode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batch Kode" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Ikke tilladt" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accepter som forbrugt af denne byggeordre" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accepter Ikke tildelt" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accepter ufuldført" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Bygge linje" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 003d52d709..c5b448f007 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -56,8 +56,8 @@ msgstr "Fehlerdetails finden Sie im Admin-Panel" msgid "Enter date" msgstr "Datum eingeben" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeminformationen" msgid "About InvenTree" msgstr "Über InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "Mehrstufig" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Eltern-Bauauftrag" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "Mir zugewiesen" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Aufgegeben von" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Verbrauchsmaterial" msgid "Optional" msgstr "Optional" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Optional" msgid "Assembly" msgstr "Baugruppe" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Teil in Bauauftrag kann nicht geändert werden" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referenz" msgid "Brief description of the build (optional)" msgstr "Kurze Beschreibung des Baus (optional)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Eltern-Bauauftrag" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Auftrag Referenz" msgid "SalesOrder to which this build is allocated" msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Bauauftrags-Status" msgid "Build status code" msgstr "Bau-Statuscode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Losnummer" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" @@ -1117,18 +1122,18 @@ msgstr "Endprodukt bereits hergstellt" msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build Ausgabe {serial} hat nicht alle erforderlichen Tests bestanden" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Installiere in" msgid "Destination stock item" msgstr "Ziel-Lagerartikel" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Name des Teils" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Endprodukt" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Endprodukt stimmt nicht mit übergeordnetem Bauauftrag überein" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Endprodukt entspricht nicht dem Teil des Bauauftrags" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Dieses Endprodukt wurde bereits fertiggestellt" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Dieses Endprodukt ist nicht vollständig zugewiesen" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Menge der Endprodukte angeben" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Seriennummer" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Seriennummer für dieses Endprodukt eingeben" msgid "Location" msgstr "Lagerort" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Lagerort für Bauprodukt" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Seriennummern automatisch zuweisen" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Eine Liste von Endprodukten muss angegeben werden" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Lagerort für ausgemusterte Ausgänge" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Zuteilungen verwerfen" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Bestandszuteilung für ausgemusterte Endprodukte verwerfen" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Lagerort für fertige Endprodukte" msgid "Status" msgstr "Status" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Unvollständige Zuweisung akzeptieren" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Endprodukte fertigstellen, auch wenn Bestand nicht fertig zugewiesen wurde" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Zugewiesen Bestand verbrauchen" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Verbrauche alle Bestände, die diesem Bauauftrag bereits zugewiesen wurden" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Unfertige Endprodukte entfernen" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Lösche alle noch nicht abgeschlossenen Endprodukte" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Nicht erlaubt" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Als von diesem Bauauftrag verbraucht setzen" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Bestandszuordnung vor dem Abschluss dieses Bauauftrags freigeben" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Überbelegter Lagerbestand" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Wie sollen zusätzliche Lagerbestandteile, die dem Bauauftrag zugewiesen wurden, behandelt werden" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Der Bestand einiger Lagerartikel ist überbelegt" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Nicht zugewiesene akzeptieren" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zugewiesen wurden" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Akzeptieren, dass die erforderliche Anzahl der Bauaufträge nicht abgeschlossen ist" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Bauauftrag hat unvollständige Aufbauten" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Bauauftragsposition" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Endprodukt" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Endprodukt muss auf den gleichen Bauauftrag verweisen" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Bauauftragspositionsartikel" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerort, von dem Teile bezogen werden sollen (leer lassen, um sie von jedem Lagerort zu nehmen)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Lagerort ausschließen" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Lagerartikel vom ausgewählten Ort ausschließen" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Wechselbares Lagerbestand" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagerartikel an mehreren Standorten können austauschbar verwendet werden" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Ersatzbestand" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Zuordnung von Ersatzteilen erlauben" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Optionale Positionen" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Optionale Stücklisten-Positionen dem Bauauftrag hinzufügen" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Fehler beim Starten der automatischen Zuweisung" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Hersteller-Teilenummer" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Ortsname" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Verpackungen" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Teil-ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "Teil IPN" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Beschreibung des Teils" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Seriennummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Verfügbare Menge" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Nachverfolgbar" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Zugewiesener Bestand" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Zugewiesener Bestand" msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "Verfügbares Ersatzmaterial" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Externes Lager" @@ -6536,10 +6545,6 @@ msgstr "Oberste Ebene" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "Mehrstufig" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "Unterkategorien in gefilterte Ergebnisse einbeziehen" @@ -15231,3 +15236,4 @@ msgstr "Berechtigungen Einträge zu ändern" #: users/models.py:408 msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" + diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 70d2e0e09e..4fc2989b76 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -56,8 +56,8 @@ msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλμα msgid "Enter date" msgstr "Εισάγετε ημερομηνία" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Πληροφορίες συστήματος" msgid "About InvenTree" msgstr "Σχετικά με το InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Γονική Κατασκευή" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Εκδόθηκε από" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγρα msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Αναλώσιμο" msgid "Optional" msgstr "Προαιρετικό" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Προαιρετικό" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Υπό παρακολούθηση" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Εξάρτημα από εντολή κατασκευής δεν μπο msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Αναφορά" msgid "Brief description of the build (optional)" msgstr "Σύντομη περιγραφή της κατασκευής (προαιρετικό)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Γονική Κατασκευή" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Κωδικός Παραγγελίας Πωλήσεων" msgid "SalesOrder to which this build is allocated" msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Κατάσταση Κατασκευής" msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" @@ -1117,18 +1122,18 @@ msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακ msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Εγκατάσταση σε" msgid "Destination stock item" msgstr "Αποθήκη προορισμού" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Κατασκευή Εξόδου" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Το εξερχόμενο μέρος δεν ταιριάζει με το μέρος BuildOrder" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Αυτή η έξοδος κατασκευής δεν έχει εκχωρηθεί πλήρως" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται για ανιχνεύσιμα μέρη" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ msgid "Location" msgstr "Τοποθεσία" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Πρέπει να παρέχεται μια λίστα με τα αποτελέσματα κατασκευής" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Θέση αποθέματος για απορριφθείσες παραγωγές" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Απόρριψη Κατανομών" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Απορρίψτε τυχόν κατανομές αποθέματος για παραγωγές που έχουν απορριφθεί" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Αιτία απόρριψης προϊόντων κατασκευής" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κα msgid "Status" msgstr "Κατάσταση" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Αποδοχή Ελλιπούς Δέσμευσης" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Ολοκλήρωσε τα προϊόντα εάν το απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Αφαίρεση Ατελείωτων Προϊόντων" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Διαγράψτε τυχόν προϊόντα κατασκευής που δεν έχουν ολοκληρωθεί" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Δεν επιτρέπεται" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Αποδοχή ως κατανάλωση για αυτή την παραγγελία κατασκευής" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Αποδέσμευση πριν από την ολοκλήρωση αυτής της παραγγελίας κατασκευής" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Υπερ-δεσμευμένο Απόθεμα" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Πώς θέλετε να χειριστείτε το επιπλέον απόθεμα που έχει δεσμευτεί στην παραγγελία κατασκευής" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Μερικά στοιχεία αποθέματος έχουν υπερ-δεσμευτεί" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Αποδοχή Μη Δεσμευμένων" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματος δεν έχουν δεσμευτεί πλήρως σε αυτή την παραγγελία κατασκευής" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Αποδεχτείτε ότι ο απαιτούμενος αριθμός προϊόντων κατασκευής δεν έχει ολοκληρωθεί" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Ο απαιτούμενος αριθμός προϊόντων δεν έχει ολοκληρωθεί" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Η παραγγελία κατασκευής έχει ελλιπή προϊόντα" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Γραμμή Κατασκευής" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Προϊόν Κατασκευής" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Το προϊόν κατασκευής πρέπει να δείχνει στην ίδια κατασκευή" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Αντικείμενο Γραμμής Κατασκευής" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρτημα με τη εντολή κατασκευής" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 00589def01..7821b27066 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-19 11:02+0000\n" +"POT-Creation-Date: 2024-08-20 08:21+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -57,8 +57,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -728,29 +728,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -758,7 +768,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -767,7 +777,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -775,25 +785,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -855,7 +865,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -875,16 +885,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -948,7 +953,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -990,14 +995,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1118,18 +1123,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1142,8 +1147,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1219,7 +1224,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1253,60 +1258,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1326,51 +1335,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1385,193 +1394,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1583,30 +1592,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1622,52 +1631,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1676,31 +1685,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6537,10 +6546,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 805a647f95..0594d1a455 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -56,8 +56,8 @@ msgstr "Detalles del error pueden encontrarse en el panel de administración" msgid "Enter date" msgstr "Ingrese la fecha" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Información del sistema" msgid "About InvenTree" msgstr "Acerca de InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Construcción o Armado Superior" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "La compilación debe cancelarse antes de poder ser eliminada" msgid "Consumable" msgstr "Consumible" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consumible" msgid "Optional" msgstr "Opcional" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcional" msgid "Assembly" msgstr "Montaje" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "La parte del pedido de construcción no puede ser modificada" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referencia" msgid "Brief description of the build (optional)" msgstr "Breve descripción de la construcción (opcional)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Construcción o Armado Superior" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Orden de Construcción o Armado a la que se asigna" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referencia de orden de venta" msgid "SalesOrder to which this build is allocated" msgstr "Orden de Venta a la que se asigna" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Estado de la construcción" msgid "Build status code" msgstr "Código de estado de construcción" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Numero de lote" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Número de lote de este producto final" @@ -1117,18 +1122,18 @@ msgstr "La construcción de la salida ya está completa" msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "La cantidad debe ser 1 para el stock serializado" msgid "Selected stock item does not match BOM line" msgstr "El artículo de almacén selelccionado no coincide con la línea BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Instalar en" msgid "Destination stock item" msgstr "Artículo de stock de destino" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nombre de parte" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "La salida de construcción no coincide con la construcción padre" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "La parte de salida no coincide con la parte de la Orden de Construcción" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Esta salida de construcción ya ha sido completada" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Esta salida de construcción no está completamente asignada" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Ingrese la cantidad para la producción de la construcción" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Cantidad entera requerida para partes rastreables" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Números de serie" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Introduzca los números de serie de salidas de construcción" msgid "Location" msgstr "Ubicación" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Autoasignar Números de Serie" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Debe proporcionarse una lista de salidas de construcción" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Ubicación de almacén para salidas descartadas" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Descartar asignaciones" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar cualquier asignación de existencias para las salidas descartadas" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Razón para descartar la salida de ensamble(s)" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Ubicación para las salidas de construcción completadas" msgid "Status" msgstr "Estado" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Aceptar Asignación Incompleta" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completar salidas si el inventario no se ha asignado completamente" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Eliminar salidas incompletas" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Eliminar cualquier salida de construcción que no se haya completado" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "No permitido" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Aceptar como consumido por este pedido de construcción" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Liberar antes de completar esta orden de construcción" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Stock sobreasignado" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Cómo quieres manejar los artículos extra de inventario asignados a la orden de construcción" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Algunos artículos de inventario han sido sobreasignados" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Aceptar no asignado" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Aceptar incompleto" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceptar que el número requerido de salidas de construcción no se han completado" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "La cantidad de construcción requerida aún no se ha completado" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "El orden de construcción tiene salidas incompletas" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linea de ensamble" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Resultado de la construcción o armado" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "La salida de la construcción debe apuntar a la misma construcción" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Crear partida" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "La salida de la construcción debe especificarse para la asignación de partes rastreadas" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Ubicación de inventario donde las partes deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Excluir ubicación" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Excluir artículos de stock de esta ubicación seleccionada" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Stock intercambiable" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Los artículos de inventario en múltiples ubicaciones se pueden utilizar de forma intercambiable" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Sustituir stock" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Permitir la asignación de partes sustitutas" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Elementos opcionales" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Asignar artículos de la BOM opcionales para construir la orden" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Número de parte de fabricante" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Nombre de localización" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Paquetes" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID de Parte" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN de la parte" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Descripción de parte" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Número de serie" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Cantidad disponible" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Stock Asignado" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Stock Asignado" msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Permisos para editar artículos" #: users/models.py:408 msgid "Permission to delete items" msgstr "Permiso para eliminar artículos" + diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index babf06a562..c9947d6869 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -56,8 +56,8 @@ msgstr "Detalles del error pueden encontrarse en el panel de administración" msgid "Enter date" msgstr "Ingrese la fecha" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 8912672dfc..37bc37dc00 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Tootekood" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "Tarnija osa number" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Osa ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Seerianumber" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index eb6399a0be..7138efac25 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -56,8 +56,8 @@ msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا msgid "Enter date" msgstr "تاریخ را وارد کنید" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "مرجع سفارش فروش" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 95110a8fa7..60742baa75 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -56,8 +56,8 @@ msgstr "Virheen tiedot löytyvät hallintapaneelista" msgid "Enter date" msgstr "Anna päivämäärä" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Järjestelmän tiedot" msgid "About InvenTree" msgstr "Tietoja InvenTree:stä" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Sarjanumerot" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "Sijainti" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "Tila" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Ei sallittu" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Valmistajan osanumero" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Sarjanumero" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Seurattavissa" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Oikeus muokata kohteita" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oikeus poistaa kohteita" + diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index bfe6b67da3..116f93f987 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -56,8 +56,8 @@ msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'admin msgid "Enter date" msgstr "Entrer la date" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informations système" msgid "About InvenTree" msgstr "À propos d'InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Fabrication parente" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Émis par" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "La construction doit être annulée avant de pouvoir être supprimée" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "La construction doit être annulée avant de pouvoir être supprimée" msgid "Consumable" msgstr "Consommable" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consommable" msgid "Optional" msgstr "Facultatif" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Facultatif" msgid "Assembly" msgstr "Assemblage" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Suivi" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allouée" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "La pièce de commande de construction ne peut pas être changée" msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Référence" msgid "Brief description of the build (optional)" msgstr "Brève description de la fabrication (optionnel)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Fabrication parente" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "BuildOrder associé a cette fabrication" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Bon de commande de référence" msgid "SalesOrder to which this build is allocated" msgstr "Commande de vente à laquelle cette construction est allouée" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "État de la construction" msgid "Build status code" msgstr "Code de statut de construction" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Code de lot" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" @@ -1117,18 +1122,18 @@ msgstr "L'ordre de production a déjà été réalisé" msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantité ne peut pas être supérieure à la quantité de sortie" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La sortie de compilation {serial} n'a pas réussi tous les tests requis" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "La quantité doit être de 1 pour stock sérialisé" msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Installer dans" msgid "Destination stock item" msgstr "Stock de destination de l'article" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nom de l'article" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Sortie d'assemblage" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "L'ordre de production ne correspond pas à l'ordre parent" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "La pièce en sortie ne correspond pas à la pièce de l'ordre de construction" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Cet ordre de production a déjà été produit" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Cet ordre de production n'est pas complètement attribué" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Entrer la quantité désiré pour la fabrication" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Quantité entière requise pour les pièces à suivre" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Numéros de série" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Entrer les numéros de séries pour la fabrication" msgid "Location" msgstr "Emplacement" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Allouer automatiquement les numéros de série" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Les numéros de série doivent être fournis pour les pièces traçables" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Une liste d'ordre de production doit être fourni" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Emplacement du stock pour les sorties épuisées" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Ignorer les allocations" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Abandonner les allocations de stock pour les sorties abandonnées" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Motif de l'élimination des produits de construction(s)" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Emplacement des ordres de production achevés" msgid "Status" msgstr "État" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Accepter l'allocation incomplète" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Compléter les sorties si le stock n'a pas été entièrement alloué" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Consommation du stock alloué" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Retirer les sorties incomplètes" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Supprimer toutes les sorties de construction qui n'ont pas été complétées" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Non permis" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accepter comme consommé par cet ordre de construction" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Désaffecter avant de terminer cette commande de fabrication" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Stock suralloué" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Comment voulez-vous gérer les articles en stock supplémentaires assignés à l'ordre de construction" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Certains articles de stock ont été suralloués" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accepter les non-alloués" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepter les articles de stock qui n'ont pas été complètement alloués à cette ordre de production" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepter que tous les ordres de production n'aient pas encore été achevés" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "La quantité nécessaire n'a pas encore été complétée" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "L'ordre de production a des sorties incomplètes" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Chaîne d'assemblage" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Sortie d'assemblage" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "La sortie de la construction doit pointer vers la même construction" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Élément de la ligne de construction" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de construction" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "La sortie de construction doit être spécifiée pour l'allocation des pièces suivies" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la construction ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Emplacement de stock où les pièces doivent être fournies (laissez vide pour les prendre à partir de n'importe quel emplacement)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Emplacements exclus" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Exclure les articles de stock de cet emplacement sélectionné" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Stock interchangeable" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Les articles de stock à plusieurs emplacements peuvent être utilisés de manière interchangeable" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Stock de substitution" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Autoriser l'allocation de pièces de remplacement" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Objets Optionnels" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Affecter des éléments de nomenclature facultatifs à l'ordre de fabrication" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Conditionnement" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID de composant" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Description pièce" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Numéro de série" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Traçable" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Article du BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Stock alloué" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Stock alloué" msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Stock disponible" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Droit de modifier des élément" #: users/models.py:408 msgid "Permission to delete items" msgstr "Droit de supprimer des éléments" + diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 59f4371fc6..5a25c0d5ba 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "הזן תאריך סיום" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "מידע אודות המערכת" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "מקור הבנייה" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "מקט" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "מקור הבנייה" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "מספרים סידוריים" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index eb5415a64f..4f6ce2209a 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "तारीख दर्ज करें" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 3ebf987915..fdd0b307b4 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -56,8 +56,8 @@ msgstr "A hiba részleteit megtalálod az admin panelen" msgid "Enter date" msgstr "Dátum megadása" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Rendszerinformáció" msgid "About InvenTree" msgstr "Verzió információk" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "Lépcsőzetes" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Szülő gyártás" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "Hozzám rendelt" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Kiállította" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "A gyártást be kell fejezni a törlés előtt" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "A gyártást be kell fejezni a törlés előtt" msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Fogyóeszköz" msgid "Optional" msgstr "Opcionális" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcionális" msgid "Assembly" msgstr "Gyártmány" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Követett" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Gyártási rendelés alkatrész nem változtatható" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Azonosító" msgid "Brief description of the build (optional)" msgstr "Gyártás rövid leírása (opcionális)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Szülő gyártás" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Vevői rendelés azonosító" msgid "SalesOrder to which this build is allocated" msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Gyártási állapot" msgid "Build status code" msgstr "Gyártás státusz kód" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batch kód" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" @@ -1117,18 +1122,18 @@ msgstr "Gyártási kimenet már kész" msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "A mennyiség nem lehet több mint a gyártási mennyiség" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "A {serial} gyártási kimenet nem felelt meg az összes kötelező teszten" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Beépítés ebbe" msgid "Destination stock item" msgstr "Cél készlet tétel" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Alkatrész neve" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "Projekt kód címke" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Gyártás kimenet" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Gyártási kimenet nem egyezik a szülő gyártással" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Kimeneti alkatrész nem egyezik a gyártási utasításban lévő alkatrésszel" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Ez a gyártási kimenet már elkészült" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Ez a gyártási kimenet nincs teljesen lefoglalva" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Add meg a mennyiséget a gyártás kimenetéhez" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Sorozatszámok" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" msgid "Location" msgstr "Hely" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Legyártott készlet helye" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Sorozatszámok automatikus hozzárendelése" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Egyedi követésre jelölt alkatrészeknél kötelező sorozatszámot megadni" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "A gyártási kimenetek listáját meg kell adni" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Selejtezet gyártási kimenetek helye" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Foglalások törlése" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Selejtezett kimenetek foglalásainak felszabadítása" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Selejtezés oka" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,194 +1393,194 @@ msgstr "A kész gyártási kimenetek helye" msgid "Status" msgstr "Állapot" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Hiányos foglalás elfogadása" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Kimenetek befejezése akkor is ha a készlet nem\n" "lett teljesen lefoglalva" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Lefoglalt készlet felhasználása" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Az összes ehhez a gyártáshoz lefoglalt készlet felhasználása" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Befejezetlen kimenetek törlése" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "A nem befejezett gyártási kimenetek törlése" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Nem engedélyezett" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Gyártásban fel lett használva" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Foglalás felszabadítása a készre jelentés előtt" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Túlfoglalt készlet" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hogyan kezeljük az gyártáshoz rendelt egyéb készletet" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Pár készlet tétel túl lett foglalva" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Kiosztatlanok elfogadása" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a gyártási utastáshoz" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Fogadd el hogy a szükséges számú gyártási kimenet nem lett elérve" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Szükséges gyártási mennyiség nem lett elérve" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Gyártás sor" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Gyártás kimenet" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "A gyártási kimenetnek ugyanarra a gyártásra kell mutatnia" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Gyártás sor tétel" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási utasítás" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Készlet hely ahonnan az alkatrészek származnak (hagyd üresen ha bárhonnan)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Hely kizárása" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Készlet tételek kizárása erről a kiválasztott helyről" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Felcserélhető készlet" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "A különböző helyeken lévő készlet egyenrangúan felhasználható" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Készlet helyettesítés" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Helyettesítő alkatrészek foglalásának engedélyezése" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Opcionális tételek" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Opcionális tételek lefoglalása a gyártáshoz" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Nem sikerült az automatikus lefoglalás feladatot elindítani" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Gyártói cikkszám" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Hely neve" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1583,30 +1592,30 @@ msgstr "" msgid "Packaging" msgstr "Csomagolás" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Alkatrész ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "Alkatrész IPN" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Alkatrész leírása" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1622,52 +1631,52 @@ msgstr "" msgid "Serial Number" msgstr "Sorozatszám" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Elérhető mennyiség" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Követésre kötelezett" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Lefoglalt készlet" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1676,31 +1685,31 @@ msgstr "Lefoglalt készlet" msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Elérhető készlet" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Külső raktárkészlet" @@ -6537,10 +6546,6 @@ msgstr "Felső szint" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "Lépcsőzetes" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "Szűrt eredmények tartalmazzák az alkategóriákat" @@ -15232,3 +15237,4 @@ msgstr "Jogosultság tételek szerkesztéséhez" #: users/models.py:408 msgid "Permission to delete items" msgstr "Jogosultság tételek törléséhez" + diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 4188046302..d866386fc6 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -56,8 +56,8 @@ msgstr "Detail terkait galat dapat dilihat di panel admin" msgid "Enter date" msgstr "Masukkan tanggal" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informasi Sistem" msgid "About InvenTree" msgstr "Tentang InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Produksi Induk" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referensi" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Produksi Induk" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Produksi induk dari produksi ini" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referensi Order Penjualan" msgid "SalesOrder to which this build is allocated" msgstr "Order penjualan yang teralokasikan ke pesanan ini" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Status pembuatan" msgid "Build status code" msgstr "Kode status pembuatan" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Kode Kelompok" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" @@ -1117,18 +1122,18 @@ msgstr "Hasil produksi sudah selesai" msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Jumlah harus 1 untuk stok dengan nomor seri" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Pasang ke" msgid "Destination stock item" msgstr "Tujuan stok item" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Hasil Produksi" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Hasil produksi tidak sesuai dengan produksi induk" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Hasil bagian tidak sesuai dengan bagian dalam order produksi" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Hasil produksi ini sudah diselesaikan" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Hasil produksi tidak dialokasikan sepenuhnya" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Masukkan jumlah hasil pesanan" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Nomor Seri" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Masukkan nomor seri untuk hasil pesanan" msgid "Location" msgstr "Lokasi" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Alokasikan nomor seri secara otomatis" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Daftar hasil pesanan harus disediakan" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Lokasi hasil pesanan yang selesai" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Terima Alokasi Tidak Lengkap" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Terima Tidak Teralokasikan" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Terima bahwa jumlah hasil produksi yang diperlukan belum selesai" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Jumlah produksi yang diperlukan masih belum cukup" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Order memiliki hasil produksi yang belum dilengkapi" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Hasil produksi" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Hasil pesanan harus mengarah ke pesanan yang sama" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlacak" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Hasil produksi tidak dapat ditentukan untuk alokasi barang yang tidak terlacak" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lokasi stok, dari mana bahan/bagian akan diambilkan (kosongkan untuk mengambil dari lokasi mana pun)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Lokasi tidak termasuk" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Jangan ambil stok item dari lokasi yang dipilih" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Stok bergantian" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Item stok di beberapa lokasi dapat digunakan secara bergantian" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Stok pengganti" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Izinkan alokasi bagian pengganti" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Item tagihan material" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 3f058e0114..f5e08497ee 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -56,8 +56,8 @@ msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministra msgid "Enter date" msgstr "Inserisci la data" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informazioni sistema" msgid "About InvenTree" msgstr "Informazioni Su InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Produzione Genitore" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Inviato da" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "La produzione deve essere annullata prima di poter essere eliminata" msgid "Consumable" msgstr "Consumabile" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consumabile" msgid "Optional" msgstr "Opzionale" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opzionale" msgid "Assembly" msgstr "Assemblaggio" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Monitorato" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allocato" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "L'ordine di costruzione della parte non può essere cambiata" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Riferimento" msgid "Brief description of the build (optional)" msgstr "Breve descrizione della build (facoltativo)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Produzione Genitore" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Ordine di produzione a cui questa produzione viene assegnata" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Numero di riferimento ordine di vendita" msgid "SalesOrder to which this build is allocated" msgstr "Ordine di vendita a cui questa produzione viene assegnata" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Stato Produzione" msgid "Build status code" msgstr "Codice stato di produzione" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Codice Lotto" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" @@ -1117,18 +1122,18 @@ msgstr "La produzione è stata completata" msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "La quantità deve essere 1 per lo stock serializzato" msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Installa in" msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nome Articolo" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Genera Output" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "L'output generato non corrisponde alla produzione principale" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "L'output non corrisponde alle parti dell'ordine di produzione" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Questa produzione è stata già completata" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Questo output non è stato completamente assegnato" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Inserisci la quantità per l'output di compilazione" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Quantità totale richiesta per articoli rintracciabili" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Codice Seriale" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option msgid "Location" msgstr "Posizione" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Numeri di Serie Assegnazione automatica" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Deve essere fornito un elenco dei risultati di produzione" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Posizione per gli output di build completati" msgid "Status" msgstr "Stato" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Accetta Assegnazione Incompleta" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Completa l'output se le scorte non sono state interamente assegnate" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Rimuovi Output Incompleti" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Elimina gli output di produzione che non sono stati completati" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Non permesso" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accetta come consumato da questo ordine di produzione" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Non assegnare prima di aver completato questo ordine di produzione" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Giacenza in eccesso assegnata" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Come si desidera gestire gli elementi extra giacenza assegnati all'ordine di produzione" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Alcuni articoli di magazzino sono stati assegnati in eccedenza" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accetta Non Assegnato" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegnati a questo ordine di produzione" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accetta Incompleta" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accetta che il numero richiesto di output di produzione non sia stato completato" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "La quantità di produzione richiesta non è stata completata" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "L'ordine di produzione ha output incompleti" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linea di produzione" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Genera Output" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "L'output di produzione deve puntare alla stessa produzione" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Articolo linea di produzione" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "gli elementi degli articoli della distinta base devono puntare alla stessa parte dell'ordine di produzione" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "L'output di produzione deve essere specificato per l'ubicazione delle parti tracciate" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "L'output di produzione non deve essere specificato per l'ubicazione delle parti non tracciate" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Posizione dello stock in cui le parti devono prelevate (lasciare vuoto per prelevare da qualsiasi luogo)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Escludi Ubicazione" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Escludi gli elementi stock da questa ubicazione selezionata" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Scorte Intercambiabili" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Gli elementi in magazzino in più sedi possono essere utilizzati in modo intercambiabile" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Sostituisci Giacenze" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Consenti l'allocazione delle parti sostitutive" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Articoli Opzionali" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Assegna gli elementi opzionali della distinta base all'ordine di produzione" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Nome Ubicazione" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Confezionamento" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Codice Articolo" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN Articolo" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Descrizione Articolo" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Numero Seriale" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Quantità Disponibile" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Tracciabile" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Disponibilità in magazzino" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Permessi per modificare gli elementi" #: users/models.py:408 msgid "Permission to delete items" msgstr "Autorizzazione ad eliminare gli elementi" + diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 7bdbd610f3..281ce186ac 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -56,8 +56,8 @@ msgstr "エラーの詳細は管理者パネルで確認できます" msgid "Enter date" msgstr "日付を入力する" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "システム情報" msgid "About InvenTree" msgstr "InvenTree について" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "オプション" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "オプション" msgid "Assembly" msgstr "アセンブリ" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "組立状況" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "シリアル番号" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "ステータス" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "組立ライン" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "シリアル番号" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "追跡可能" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "項目を編集する権限" #: users/models.py:408 msgid "Permission to delete items" msgstr "項目を削除する権限" + diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index a6b0727077..5a9af447b3 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 27e4c2d362..14c02fb132 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "Ievadiet datumu" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 040ca48949..a39ac28d76 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -56,8 +56,8 @@ msgstr "Error details kunnen worden gevonden in het admin scherm" msgid "Enter date" msgstr "Voer datum in" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeeminformatie" msgid "About InvenTree" msgstr "Over InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Bovenliggende Productie" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Uitgegeven door" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Verbruiksartikelen" msgid "Optional" msgstr "Optioneel" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Optioneel" msgid "Assembly" msgstr "Samenstelling" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Gevolgd" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referentie" msgid "Brief description of the build (optional)" msgstr "Korte beschrijving van de build (optioneel)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Bovenliggende Productie" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Productieorder waar deze productie aan is toegewezen" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Verkooporder Referentie" msgid "SalesOrder to which this build is allocated" msgstr "Verkooporder waar deze productie aan is toegewezen" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Productiestatus" msgid "Build status code" msgstr "Productiestatuscode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batchcode" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" @@ -1117,18 +1122,18 @@ msgstr "Productie uitvoer is al voltooid" msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Bouw object" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Installeren in" msgid "Destination stock item" msgstr "Bestemming voorraadartikel" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Onderdeel naam" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Productieuitvoer" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Productieuitvoer komt niet overeen met de bovenliggende productie" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Uitvoeronderdeel komt niet overeen met productieorderonderdeel" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Deze productieuitvoer is al voltooid" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Deze productieuitvoer is niet volledig toegewezen" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Voer hoeveelheid in voor productie uitvoer" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Serienummers" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Voer serienummers in voor productieuitvoeren" msgid "Location" msgstr "Locatie" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Serienummers automatisch toewijzen" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Een lijst van productieuitvoeren moet worden verstrekt" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Voorraadlocatie voor geannuleerde outputs" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Toewijzingen weggooien" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Verwijder alle voorraadtoewijzingen voor geannuleerde outputs" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Reden voor annulering van bouworder(s)" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Locatie van voltooide productieuitvoeren" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Incomplete Toewijzing Accepteren" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Voltooi de uitvoer als de voorraad niet volledig is toegewezen" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Verwijder Incomplete Uitvoeren" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Verwijder alle productieuitvoeren die niet zijn voltooid" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Niet toegestaan" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Accepteer zoals geconsumeerd onder deze bouwopdracht" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "De-alloceren voordat deze bouwopdracht voltooid wordt" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Overgealloceerde voorraad" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hoe wilt u omgaan met extra voorraaditems toegewezen aan de bouworder" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Sommige voorraadartikelen zijn overalloceerd" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Accepteer Niet-toegewezen" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze productieorder" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Accepteer dat het vereist aantal productieuitvoeren niet is voltooid" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Vereiste productiehoeveelheid is voltooid" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Productieorder heeft onvolledige uitvoeren" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Productielijn" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Productieuitvoer" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Productieuitvoer moet naar dezelfde productie wijzen" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Bouw lijn-item" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde onderdelen" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Voorraadlocatie waar onderdelen afkomstig zijn (laat leeg om van elke locatie te nemen)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Locatie uitsluiten" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Voorraadartikelen van deze geselecteerde locatie uitsluiten" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Uitwisselbare voorraad" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Voorraadartikelen op meerdere locaties kunnen uitwisselbaar worden gebruikt" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Vervangende Voorraad" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Toewijzing van vervangende onderdelen toestaan" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Optionele Items" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Alloceer optionele BOM items om bestelling te bouwen" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Fabrikant artikel nummer (MPN)" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Onderdeel-id" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Onderdeel omschrijving" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Volgbaar" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Beschikbare Voorraad" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 8ab5445665..c409784645 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -56,8 +56,8 @@ msgstr "Feildetaljer kan finnes i admin-panelet" msgid "Enter date" msgstr "Oppgi dato" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeminformasjon" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Overordnet produksjon" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Utstedt av" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Produksjonen må avbrytes før den kan slettes" msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Forbruksvare" msgid "Optional" msgstr "Valgfritt" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Valgfritt" msgid "Assembly" msgstr "Sammenstilling" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Spores" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Tildelt" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Produksjonsordrens del kan ikke endres" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referanse" msgid "Brief description of the build (optional)" msgstr "Kort beskrivelse av produksjonen (valgfritt)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Overordnet produksjon" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Produksjonsordre som denne produksjonen er tildelt" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Salgsordrereferanse" msgid "SalesOrder to which this build is allocated" msgstr "Salgsordren denne produksjonen er tildelt til" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Produksjonsstatus" msgid "Build status code" msgstr "Produksjonsstatuskode" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batchkode" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" @@ -1117,18 +1122,18 @@ msgstr "Produksjonsartikkelen er allerede fullført" msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Produksjonsartikkel {serial} har ikke bestått alle påkrevde tester" @@ -1141,8 +1146,8 @@ msgstr "Produksjonsartikkel" msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Mengden må være 1 for serialisert lagervare" msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Monteres i" msgid "Destination stock item" msgstr "Lagervare for montering" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Delnavn" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "Etikett for prosjektkode" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Produksjonsartikkel" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Produksjonsartikkel samsvarer ikke med overordnet produksjon" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Resultatdel samsvarer ikke med produksjonsordredel" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Denne produksjonsartikkelen er allerede fullført" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Denne produksjonsartikkelen er ikke fullt tildelt" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Angi antall for produksjonsartikkel" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Heltallsverdi kreves for sporbare deler" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Serienummer" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Angi serienummer for produksjonsartikler" msgid "Location" msgstr "Plassering" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Lagerplassering for produksjonsartikkel" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Automatisk tildeling av serienummer" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Serienumre må angis for sporbare deler" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "En liste over produksjonsartikler må oppgis" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Lagerplassering for skrotede produksjonsartikler" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Forkast tildelinger" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Forkast tildelinger fra skrotede produksjonsartikler" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Grunn for skroting av produksjonsartikler" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Plassering for ferdige produksjonsartikler" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Plassering for ferdige produksjonsartikler" msgid "Status" msgstr "Status" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Godta ufullstendig tildeling" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Fullfør artikler dersom lagerbeholdning ikke er fullt tildelt" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Bruk tildelt lagerbeholdning" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Bruk all lagerbeholdning som allerede er tildelt denne produksjonen" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Fjern ufullstendige artikler" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Slett alle produksjonsartikler som ikke er fullført" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Ikke tillatt" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Godta som brukt av denne produksjonsordren" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Fjern tildeling før produksjonsordren fullføres" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Overtildelt lagerbeholdning" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Hvordan vil du håndtere ekstra lagervarer tildelt produksjonsordren" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Noen lagervarer har blitt overtildelt" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Godta ikke tildelt" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Godta uferdig" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Godta at nødvendig antall fullførte produksjonsartikler ikke er nådd" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Nødvendig produksjonsmengde er ikke nådd" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Produksjonsordren har uferdige artikler" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Produksjonslinje" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Produksjonsartikkel" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Produksjonsartikkel må peke til samme produksjon" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Produksjonsartikkel" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part må peke på den samme delen som produksjonsordren" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Lagerplassering hvor deler skal hentes (la stå tomt for å ta fra alle plasseringer)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Eksluderer plassering" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Ekskluder lagervarer fra denne valgte plasseringen" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Utskiftbar lagerbeholdning" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Lagervarer ved flere plasseringer kan brukes om hverandre" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Erstatning-lagerbeholdning" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Tilatt tildelling av erstatningsdeler" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Valgfrie artikler" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Tildel valgfrie BOM-artikler til produksjonsordre" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Kunne ikke starte auto-tideling" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "Leverandørens delnummer" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Produsentens varenummer" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Plasseringsnavn" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "Produksjonsreferanse" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "BOM-referanse" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "BOM-referanse" msgid "Packaging" msgstr "Emballasje" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Del-ID" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "Del -IPN" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Delbeskrivelse" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Tildelt antall" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Tilgjengelig antall" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "Delkategori-ID" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "Delkategorinavn" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Sporbar" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "BOM-artikkel" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Tildelt lagerbeholdning" msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "Tilgjengelige erstatningsvarer" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "Tilgjengelige variantvarer" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "Totalt tilgjengelig lagerbeholdning" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Ekstern lagerbeholdning" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Tillatelse til å endre elementer" #: users/models.py:408 msgid "Permission to delete items" msgstr "Tillatelse til å slette elementer" + diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 2f04fa4620..c6431a1394 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -56,8 +56,8 @@ msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym" msgid "Enter date" msgstr "Wprowadź dane" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informacja systemowa" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Budowa nadrzędna" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Dodane przez" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięt msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Materiał eksploatacyjny" msgid "Optional" msgstr "Opcjonalne" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcjonalne" msgid "Assembly" msgstr "Złożenie" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Śledzony" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Nie można zmienić elementu kompletacji" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referencja" msgid "Brief description of the build (optional)" msgstr "Krótki opis produkcji (opcjonalny)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Budowa nadrzędna" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Zamówienie budowy, do którego budowa jest przypisana" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Odwołanie do zamówienia sprzedaży" msgid "SalesOrder to which this build is allocated" msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Status budowania" msgid "Build status code" msgstr "Kod statusu budowania" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Kod partii" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" @@ -1117,18 +1122,18 @@ msgstr "Budowanie wyjścia jest już ukończone" msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Wyjście budowy {serial} nie przeszło wszystkich testów" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Zainstaluj do" msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nazwa komponentu" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Numer seryjny" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "Lokalizacja" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Automatycznie przydzielaj numery seryjne" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Odrzuć przydziały" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Zaakceptuj niekompletną alokację" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Usuń produkcje, które nie zostały zakończone" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Niedozwolone" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Zaakceptuj jako zużyte przez zlecenie produkcji" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Nadmierny przydział zasobów" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Zaakceptuj nieprzydzielone" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane do tego zlecenia budowy" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Magazyn, z którego mają być pozyskane elementy (pozostaw puste, aby pobrać z dowolnej lokalizacji)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Wyklucz lokalizację" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Wyklucz produkty magazynowe z wybranej lokalizacji" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Towary magazynowe w wielu lokalizacjach mogą być stosowane zamiennie" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Zastępczy magazyn" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Przedmiot opcjonalny" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Numer producenta komponentu" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Opakowanie" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID komponentu" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN komponentu" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Numer Seryjny" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Możliwość śledzenia" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Dostępna ilość" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Uprawnienie do edycji przedmiotów" #: users/models.py:408 msgid "Permission to delete items" msgstr "Uprawnienie do usuwania przedmiotów" + diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 39b7f6e3eb..7d9c658a97 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -56,8 +56,8 @@ msgstr "Detalhes do erro podem ser encontrados no painel de administrador" msgid "Enter date" msgstr "Insira uma Data" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Informação do Sistema" msgid "About InvenTree" msgstr "Sobre o InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Produção Progenitor" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Produção deve ser cancelada antes de ser deletada" msgid "Consumable" msgstr "Consumível" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Consumível" msgid "Optional" msgstr "Opcional" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Opcional" msgid "Assembly" msgstr "Montagem" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Monitorado" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Alocado" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Peça da ordem de produção não pode ser alterada" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referência" msgid "Brief description of the build (optional)" msgstr "Breve descrição da produção (opcional)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Produção Progenitor" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Pedido de produção para qual este serviço está alocado" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referência do pedido de venda" msgid "SalesOrder to which this build is allocated" msgstr "Pedido de Venda para qual esta produção está alocada" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Progresso da produção" msgid "Build status code" msgstr "Código de situação da produção" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Código de Lote" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" @@ -1117,18 +1122,18 @@ msgstr "Saída de produção já completada" msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Quantidade não pode ser maior do que a quantidade de saída" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "O item de produção {serial} não passou todos os testes necessários" @@ -1141,8 +1146,8 @@ msgstr "Item da linha de Produção" msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Quantidade deve ser 1 para estoque serializado" msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Instalar em" msgid "Destination stock item" msgstr "Destino do Item do Estoque" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Nome da Peça" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Saída da Produção" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Saída de produção não coincide com a produção progenitora" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Peça de saída não coincide com a peça da ordem de produção" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Esta saída de produção já foi concluída" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "A saída de produção não está completamente alocada" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Entre a quantidade da saída de produção" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Quantidade inteira necessária para peças rastreáveis" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Números de Série" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Digite os números de série para saídas de produção" msgid "Location" msgstr "Local" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "Local de estoque para a produção" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Alocar Números de Série Automaticamente" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Números de série devem ser fornecidos para peças rastreáveis" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Uma lista de saídas de produção deve ser fornecida" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Local de estoque para saídas recicladas" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Descartar alocações" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Descartar quaisquer alocações de estoque para saídas sucateadas" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Motivo para sucatear saída(s) de produção" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Local para saídas de produção concluídas" msgid "Status" msgstr "Situação" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Aceitar Alocação Incompleta" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Concluir saídas se o estoque não tiver sido totalmente alocado" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "Consumir Estoque Alocado" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "Consumir qualquer estoque que já tenha sido alocado para esta produção" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Remover Saídas Incompletas" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Excluir quaisquer saídas de produção que não tenham sido completadas" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Não permitido" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Aceitar conforme consumido por esta ordem de produção" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Desatribua antes de completar este pedido de produção" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Estoque sobrealocado" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Como deseja manejar itens de estoque extras atribuídos ao pedido de produção" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Alguns itens de estoque foram sobrealocados" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Aceitar não alocados" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta produção" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Aceitar que o número requerido de saídas de produção não foi concluído" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Quantidade de produção requerida não foi concluída" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Pedido de produção tem saídas incompletas" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Linha de produção" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Saída da Produção" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Saída de produção deve indicar a mesma produção" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Item da linha de produção" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Saída de produção deve ser definida para alocação de peças rastreadas" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção deve ser definida para alocação de peças não rastreadas" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Local de estoque onde peças serão extraídas (deixar em branco para qualquer local)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Local não incluso" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Não incluir itens de estoque deste local" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Estoque permutável" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Itens de estoque em múltiplos locais pode ser permutável" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Substituir Estoque" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Permitir alocação de peças substitutas" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Itens opcionais" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Alocar itens LDM opcionais para o pedido de produção" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Falha ao iniciar tarefa de auto-alocação" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Nome do Local" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Embalagem" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID da Peça" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN da Peça" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Descrição da Peça" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Número de Sério" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Quantidade Disponível" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Item LDM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Estoque Alocado" msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Permissões para editar itens" #: users/models.py:408 msgid "Permission to delete items" msgstr "Permissão para excluir itens" + diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index ddda4e4896..d8a782cbbc 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 87f2d725b3..852ea7bbd6 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:33\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 574fb1779a..61343c8639 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -56,8 +56,8 @@ msgstr "Подробности об ошибке можно найти в пан msgid "Enter date" msgstr "Введите дату" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Информация о системе" msgid "About InvenTree" msgstr "О программе InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Родительский заказ на производство" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "Назначено мне" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Создано" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Заказ на производство должен быть отме msgid "Consumable" msgstr "Расходники" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Расходники" msgid "Optional" msgstr "Необязательно" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Необязательно" msgid "Assembly" msgstr "Производимая деталь" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Отслеживается" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Деталь заказа на производства не может msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Отсылка" msgid "Brief description of the build (optional)" msgstr "Краткое описание заказа на производство (необязательно)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Родительский заказ на производство" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Заказ на производство, которому принадлежит этот заказ на производство" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Ссылка на заказ" msgid "SalesOrder to which this build is allocated" msgstr "Заказ на продажу, которому принадлежит этот заказ на производство" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Статус заказа на производство" msgid "Build status code" msgstr "Код статуса заказа на производство" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Код партии" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Код партии для продукции" @@ -1117,18 +1122,18 @@ msgstr "Продукция уже произведена" msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" @@ -1141,8 +1146,8 @@ msgstr "Номер позиции для производства" msgid "Build object" msgstr "Объект производства" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Количество должно быть 1 для сериализов msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Установить в" msgid "Destination stock item" msgstr "Целевая складская позиция" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Наименование детали" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "Название кода проекта" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Выход Продукции" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Продукция не совпадает с родительским заказом на производство" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Продукция не соответствует детали заказа на производство" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Эта продукция уже помечена как завершенная" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Сырье для этой продукции не полностью зарезервировано" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Введите количество продукции" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Серийные номера" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Введите серийные номера для продукции" msgid "Location" msgstr "Расположение" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Автоматически выделить серийные номера" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "Для отслеживаемых частей должны быть указаны серийные номера" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Необходимо представить список выхода деталей" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Место хранения для списанной продукции" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Отменить резервирование" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Отменить все резервы запасов для списанной продукции" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Причина списания продукции" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Место хранения для завершенной продукции" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Место хранения для завершенной продукц msgid "Status" msgstr "Статус" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Разрешить неполное резервирование" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Завершить продукцию, если запасы не были полностью распределены" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Удалить незавершенную продукцию" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Удалить всю незавершенную продукцию" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Запрещено" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Принять как поглощенный этим заказом на производство" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Отменить резерв, до завершения заказа на производство" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Перераспределенные запасы" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Как вы хотите обработать дополнительные складские позиции, назначенные для заказа на производство" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Некоторые складские позиции были перераспределены" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Разрешить не полное резервирование" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Подтвердите, что складские позиции не были полностью зарезервированы для этого заказа на производство" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Допустить, что требуемое кол-во продукции не завершено" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Требуемое количество деталей не было произведено" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Заказ на производство имеет незавершенную продукцию" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Позиция для производства" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Выход продукции" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Продукция должна указывать на тот же производство" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Позиция для производства" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Продукция должна быть указан для резервирования отслеживаемых частей" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Место хранения, где будут зарезервированы детали (оставьте пустым, чтобы забрать их из любого места)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Исключить место хранения" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Исключить складские позиции из этого выбранного места хранения" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Обменный остаток" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Складские позиции в нескольких местах могут использоваться на взаимозаменяемой основе" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Заменить остатки" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Разрешить резервирование замещающих деталей" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Необязательные элементы" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Зарезервировать необязательные позиции BOM для заказа на производство" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "Не удалось запустить задачу автораспределения" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Код производителя" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Имя Места Хранения" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Упаковка" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "Код детали" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN детали" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Описание детали" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Серийный номер" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Доступный запас" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Отслеживание" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Разрешить разновидности" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Позиция BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "Зарезервированные Запасы" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "Зарезервированные Запасы" msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Доступный запас" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "Внешний склад" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Разрешение на редактирование элементо #: users/models.py:408 msgid "Permission to delete items" msgstr "Разрешение на удаление элементов" + diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index c2d8fc3c37..96e4a319cd 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 88efe72a7c..98343eefb0 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -56,8 +56,8 @@ msgstr "Podrobnosti napake so vidne v pogledu administratorja" msgid "Enter date" msgstr "Vnesi datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Sistemske informacije" msgid "About InvenTree" msgstr "O InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Nadrejena izgradnja" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referenca" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Nadrejena izgradnja" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Referenca dobavnica" msgid "SalesOrder to which this build is allocated" msgstr "Dobavnica na katero se navezuje ta izgradnja" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Status izgradnje" msgid "Build status code" msgstr "Koda statusa izgradnje" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Številka serije" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" @@ -1117,18 +1122,18 @@ msgstr "Igradnja je že dokončana" msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Količina za zalogo s serijsko številko mora biti 1" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Inštaliraj v" msgid "Destination stock item" msgstr "Destinacija postavke zaloge" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Izgradnja" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Izgradnja se ne ujema z nadrejeno izgradnjo" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Izhodni del se ne ujema s naročilom sestava" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Ta sestava je že zaključena" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 2c7fd59c70..fedb1960be 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -56,8 +56,8 @@ msgstr "Detalji o grešci se mogu naći u admin sekciji" msgid "Enter date" msgstr "Unesite datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Deo u nalogu za izradu ne može se izmeniti" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referenca" msgid "Brief description of the build (optional)" msgstr "Kratak opis izrade (nije obavezno)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index fcfd2046b9..468fcbfef9 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -56,8 +56,8 @@ msgstr "Information om felet finns under Error i adminpanelen" msgid "Enter date" msgstr "Ange datum" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Systeminformation" msgid "About InvenTree" msgstr "Om InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Överordnat Bygge" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Utfärdad av" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Byggnationen måste avbrytas innan den kan tas bort" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Byggnationen måste avbrytas innan den kan tas bort" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "Valfri" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Valfri" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Spårad" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "Testbar" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Allokerad" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Byggorderreferens" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referens" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Överordnat Bygge" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Byggorder till vilken detta bygge är tilldelad" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Försäljningsorderreferens" msgid "SalesOrder to which this build is allocated" msgstr "Försäljningsorder till vilken detta bygge allokeras" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Byggstatus" msgid "Build status code" msgstr "Bygg statuskod" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Batchkod" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" @@ -1117,18 +1122,18 @@ msgstr "Byggutgång är redan slutförd" msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Antal måste vara 1 för serialiserat lager" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Installera till" msgid "Destination stock item" msgstr "Destination lagervara" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Bygg utdata" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Byggutdata matchar inte överordnad version" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Serienummer" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Ange serienummer för att tillverkade produkter" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Ange serienummer för att tillverkade produkter" msgid "Location" msgstr "Plats" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "En lista över tillverkade produkter måste anges" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Lagerplats för skrotade produkter" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Ignorera alla lagerallokeringar för skrotade produkter" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Plats för färdiga produkter" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Plats för färdiga produkter" msgid "Status" msgstr "Status" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Slutför utfall om lager inte har tilldelats fullt ut" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Ta bort ofullständiga produkter" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Ta bort eventuella produkter som inte har slutförts" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Acceptera att det önskade antalet produkter som inte har slutförts" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Tillverknings ordern är ofullständig" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 9aeb1ee390..9af682f34c 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "ป้อนวันที่" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "ข้อมูลระบบ" msgid "About InvenTree" msgstr "เกี่ยวกับ Inventree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "สถานที่" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "สถานะ" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index db988f53a9..c7807a62b9 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -56,8 +56,8 @@ msgstr "Hata detaylarını admin panelinde bulabilirsiniz" msgid "Enter date" msgstr "Tarih giriniz" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Sistem Bilgisi" msgid "About InvenTree" msgstr "InvenTree Hakkında" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Üst Yapım İşi" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Veren" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "Montaj" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Referans" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Üst Yapım İşi" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Satış Emri Referansı" msgid "SalesOrder to which this build is allocated" msgstr "Bu yapım işinin tahsis edildiği satış emri" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Yapım İşi Durumu" msgid "Build status code" msgstr "Yapım işi durum kodu" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Sıra numarası" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" @@ -1117,18 +1122,18 @@ msgstr "Yapım işi çıktısı zaten tamamlanmış" msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Seri numaralı stok için miktar bir olmalı" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Kurulduğu yer" msgid "Destination stock item" msgstr "Hedef stok kalemi" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Yapım işi çıktısı için miktarını girin" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Seri Numaraları" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Yapım işi çıktısı için seri numaraları girin" msgid "Location" msgstr "Konum" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "Durum" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Gerekli yapım işi miktarı tamamlanmadı" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Paketleme" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Seri Numara" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Takip Edilebilir" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 781d788278..a81078dc8c 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -56,8 +56,8 @@ msgstr "Деталі помилки можна знайти на панелі а msgid "Enter date" msgstr "Введіть дату" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 6518dc11bf..c1dcb07e7e 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -56,8 +56,8 @@ msgstr "Chi tiết lỗi có thể được tìm thấy trong bảng quản tr msgid "Enter date" msgstr "Nhập ngày" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "Thông tin hệ thống" msgid "About InvenTree" msgstr "Giới thiệu" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "Phiên bản cha" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "Phát hành bởi" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa được" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa đư msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "Vật tư tiêu hao" msgid "Optional" msgstr "Tuỳ chọn" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "Tuỳ chọn" msgid "Assembly" msgstr "Lắp ráp" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "Đã theo dõi" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "Tham chiếu" msgid "Brief description of the build (optional)" msgstr "Mô tả ngắn về phiên bạn (Tùy chọn)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "Phiên bản cha" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "Đơn đặt bản dựng với bản dựng này đã được phân bổ" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "Tham chiếu đơn đặt bản dựng" msgid "SalesOrder to which this build is allocated" msgstr "Đơn đặt bán hàng với bản dựng này đã được phân bổ" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "Trnạg thái bản dựng" msgid "Build status code" msgstr "Mã trạng thái bản dựng" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "Mã lô hàng" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" @@ -1117,18 +1122,18 @@ msgstr "Đầu ra bản dựng đã được hoàn thiện" msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "Số lượng không thể lớn hơn số lượng đầu ra" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "Số lượng phải là 1 cho kho sê ri" msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "Cài đặt vào" msgid "Destination stock item" msgstr "Kho hàng đích" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "Tên sản phẩm" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "Đầu ra bản dựng" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "Đầu ra xây dựng không hợp với bản dựng cha" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "Đầu ra sản phẩm không phù hợp với bản dựng đơn đặt hàng" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "Đầu ra bản dựng này đã được hoàn thành" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "Đầu ra bản dựng này chưa được phân bổ đầy đủ" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "Điền số lượng cho đầu ra bản dựng" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có thể theo dõi" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "Số sê-ri" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "Nhập vào số sêri cho đầu ra bản dựng" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng" msgid "Location" msgstr "Địa điểm" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "Số sêri tự cấp" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "Danh sách đầu ra bản dựng phải được cung cấp" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "Vị trí kho cho đầu ra phế phẩm" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "Hủy phân bổ" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "Hủy bất kỳ phân kho nào cho đầu ra phế phẩm" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "Lý do loại bỏ đầu ra bản dựng" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" msgid "Status" msgstr "Trạng thái" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "Chấp nhận phân kho dang dở" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "Hoàn hiện đầu ra nếu kho chưa được phân bổ hết chỗ trống" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "Xóa toàn bộ đầu ra chưa hoàn thành" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "Xóa bất kỳ đầu ra bản dựng nào chưa được hoàn thành" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "Chưa được cấp phép" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "Chấp nhận trạng thái tiêu hao bởi đơn đặt bản dựng này" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "Phân bổ trước khi hoàn thiện đơn đặt bản dựng này" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "Kho quá tải" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "Bạn muốn thế nào để xử lý hàng trong kho được gán thừa cho đơn đặt bản dựng" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "Một vài hàng hóa đã được phân bổ quá thừa" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "Chấp nhận chưa phân bổ được" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đơn đặt bản dựng này" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "Chấp nhận số yêu cầu của đầu ra bản dựng chưa được hoàn thành" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "Số lượng bản dựng được yêu cầu chưa được hoàn thành" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "Đơn đặt bản dựng có đầu ra chưa hoàn thiện" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "Lộ giới" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "Đầu ra bản dựng" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "Đầu ra bản dựng phải chỉ đến bản dựng tương ứng" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "Mục chi tiết bản dựng" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt bản dựng" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "Đầu ra bản dựng phải được xác định cho việc phân sản phẩm được theo dõi" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Đầu ra bản dựng không thể chỉ định cho việc phân sản phẩm chưa được theo dõi" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "Vị trí kho nơi sản phẩm được lấy ra (để trống để lấy từ bất kỳ vị trí nào)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "Ngoại trừ vị trí" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "Không bao gồm hàng trong kho từ vị trí đã chọn này" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "Kho trao đổi" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "Hàng trong kho thuộc nhiều vị trí có thể dùng thay thế được cho nhau" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "Kho thay thế" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "Cho phép phân kho sản phẩm thay thế" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "Mục tùy chọn" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "Phân bổ các mục hóa đơn vật liệu tùy chọn đến đơn đặt bản dựng" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "Mã số nhà sản xuất" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "Tên địa điểm" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "Đóng gói" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "ID sản phẩm" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "IPN sản phẩm" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "Mô tả sản phẩm" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "Số sê-ri" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "Số lượng sẵn có" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "Có thể theo dõi" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "Mục BOM" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "Số hàng tồn" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "Quyển để sửa mục" #: users/models.py:408 msgid "Permission to delete items" msgstr "Quyền để xóa mục" + diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index d49191f68d..c838076993 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -56,8 +56,8 @@ msgstr "在管理面板中可以找到错误详细信息" msgid "Enter date" msgstr "输入日期" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "系統資訊" msgid "About InvenTree" msgstr "關於InvenTree" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "级联" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "上層生產工單" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "分配给我" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "发布者" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "工單必須被取消才能被刪除" msgid "Consumable" msgstr "耗材" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "耗材" msgid "Optional" msgstr "非必須項目" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "非必須項目" msgid "Assembly" msgstr "装配" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "追蹤中" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "已分配" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "無法更改生產工單" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "參考代號" msgid "Brief description of the build (optional)" msgstr "關於生產工單的簡單說明(選填)" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "上層生產工單" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "這張生產工單對應的上層生產工單" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "銷售訂單代號" msgid "SalesOrder to which this build is allocated" msgstr "這張生產工單對應的銷售訂單" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "生產狀態" msgid "Build status code" msgstr "生產狀態代碼" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "批号" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "此产出的批号" @@ -1117,18 +1122,18 @@ msgstr "产出已完成" msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于输出数量" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "产出 {serial} 未通过所有必要测试" @@ -1141,8 +1146,8 @@ msgstr "生产订单行项目" msgid "Build object" msgstr "生产对象" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "有序號的品項數量必須為1" msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "安裝到" msgid "Destination stock item" msgstr "目的庫存品項" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "零件名称" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "项目编码标签" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "产出" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "产出与之前的生产不匹配" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "产出零件与生产订单零件不匹配" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "此产出已经完成" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "此产出尚未完全分配" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "输入产出数量" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "可追蹤的零件數量必須為整數" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "序號" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "输出产出的序列号" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "输出产出的序列号" msgid "Location" msgstr "地點" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "生产输出的库存地点" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "自動分配序號" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "对于可跟踪的零件,必须提供序列号" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "必须提供产出清单" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "废品产出的库存位置" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "放棄分配" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "取消对废品产出的任何库存分配" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "废品产出的原因" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "已完成删除的库存地点" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "已完成删除的库存地点" msgid "Status" msgstr "狀態" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "接受不完整的分配" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "如果库存尚未全部分配,则完成产出" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "消费已分配的库存" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "消耗已分配给此生产的任何库存" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "移除未完成的产出" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "删除所有未完成的产出" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "不允许" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "接受作为此生产订单的消费" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "完成此生产订单前取消分配" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "超出分配的库存" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "如何处理分配给生产订单的额外库存项" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "有库存项目已被过度分配" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "接受未分配" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "接受库存项未被完全分配至生产订单" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "接受不完整" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "允许所需数量的产出未完成" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "未完成所需生产数量" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "生产订单有打开的子生产订单" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "生产订单必须处于生产状态" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "生产订单有未完成的产出" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "生产行" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "产出" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "生产产出必须指向相同的生产" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "生产行项目" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单零件相同" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "对于被追踪的零件的分配,必须指定生产产出" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "必须提供分配项目" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "零件来源的库存地点(留空则可来源于任何库存地点)" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "排除位置" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "从该选定的库存地点排除库存项" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "可互換庫存" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "在多个位置的库存项目可以互换使用" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "替代品库存" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "允许分配可替换的零件" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "可选项目" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "分配可选的物料清单给生产订单" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "启动自动分配任务失败" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "供应商零件编号" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "制造商零件编号" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "位置名称" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "构建参考" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "物料清单参考" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "物料清单参考" msgid "Packaging" msgstr "打包" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "零件编号" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "零件的内部零件号" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "零件描述" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "物料清单零件识别号码" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "物料清单零件名称" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "物料清单零件名称" msgid "Serial Number" msgstr "序列号" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "已分配数量" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "可用数量" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "零件类别编号" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "零件类别名称" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "可追踪" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "物料清单项" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "分配库存" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "分配库存" msgid "On Order" msgstr "已订购" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "可用库存" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "可用的替代品库存" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "可用的变体库存" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "全部可用库存" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "外部库存" @@ -6536,10 +6545,6 @@ msgstr "顶级" msgid "Filter by top-level categories" msgstr "按顶级类别筛选" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "级联" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "在筛选结果中包含子类别" @@ -15231,3 +15236,4 @@ msgstr "编辑项目的权限" #: users/models.py:408 msgid "Permission to delete items" msgstr "删除项目的权限" + diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po index afa8da73c5..c005383153 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 09:57+0000\n" -"PO-Revision-Date: 2024-08-16 18:34\n" +"POT-Creation-Date: 2024-08-20 01:22+0000\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -56,8 +56,8 @@ msgstr "" msgid "Enter date" msgstr "" -#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:464 -#: build/serializers.py:542 build/templates/build/sidebar.html:29 +#: InvenTree/fields.py:205 InvenTree/models.py:929 build/serializers.py:468 +#: build/serializers.py:546 build/templates/build/sidebar.html:29 #: company/models.py:836 #: company/templates/company/manufacturer_part_sidebar.html:11 #: company/templates/company/sidebar.html:37 @@ -727,29 +727,39 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:61 order/api.py:92 templates/js/translated/table_filters.js:101 +#: build/api.py:51 part/api.py:156 stock/api.py:343 +msgid "Cascade" +msgstr "" + +#: build/api.py:64 build/models.py:261 +#: build/templates/build/build_base.html:191 +#: build/templates/build/detail.html:87 +msgid "Parent Build" +msgstr "" + +#: build/api.py:89 order/api.py:92 templates/js/translated/table_filters.js:101 #: templates/js/translated/table_filters.js:549 #: templates/js/translated/table_filters.js:633 #: templates/js/translated/table_filters.js:674 msgid "Assigned to me" msgstr "" -#: build/api.py:78 build/templates/build/build_base.html:205 +#: build/api.py:106 build/templates/build/build_base.html:205 #: build/templates/build/detail.html:115 #: report/templates/report/inventree_build_order_report.html:152 #: templates/js/translated/table_filters.js:552 msgid "Issued By" msgstr "" -#: build/api.py:97 +#: build/api.py:125 msgid "Assigned To" msgstr "" -#: build/api.py:272 +#: build/api.py:301 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:316 build/serializers.py:1284 part/models.py:4265 +#: build/api.py:345 build/serializers.py:1288 part/models.py:4265 #: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037 #: templates/js/translated/build.js:2702 #: templates/js/translated/table_filters.js:197 @@ -757,7 +767,7 @@ msgstr "" msgid "Consumable" msgstr "" -#: build/api.py:317 build/serializers.py:1285 part/models.py:4259 +#: build/api.py:346 build/serializers.py:1289 part/models.py:4259 #: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001 #: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2693 #: templates/js/translated/table_filters.js:193 @@ -766,7 +776,7 @@ msgstr "" msgid "Optional" msgstr "" -#: build/api.py:318 common/models.py:1489 part/admin.py:91 part/admin.py:428 +#: build/api.py:347 common/models.py:1489 part/admin.py:91 part/admin.py:428 #: part/models.py:1154 part/serializers.py:1575 #: templates/js/translated/bom.js:1639 #: templates/js/translated/table_filters.js:337 @@ -774,25 +784,25 @@ msgstr "" msgid "Assembly" msgstr "" -#: build/api.py:319 templates/js/translated/table_filters.js:415 +#: build/api.py:348 templates/js/translated/table_filters.js:415 #: templates/js/translated/table_filters.js:582 msgid "Tracked" msgstr "" -#: build/api.py:320 build/serializers.py:1286 part/models.py:1172 +#: build/api.py:349 build/serializers.py:1290 part/models.py:1172 #: templates/js/translated/table_filters.js:146 #: templates/js/translated/table_filters.js:779 msgid "Testable" msgstr "" -#: build/api.py:322 part/admin.py:144 templates/js/translated/build.js:1917 +#: build/api.py:351 part/admin.py:144 templates/js/translated/build.js:1917 #: templates/js/translated/build.js:2820 #: templates/js/translated/sales_order.js:1965 #: templates/js/translated/table_filters.js:574 msgid "Allocated" msgstr "" -#: build/api.py:330 company/models.py:891 company/serializers.py:395 +#: build/api.py:359 company/models.py:891 company/serializers.py:395 #: company/templates/company/supplier_part.html:114 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 @@ -854,7 +864,7 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:242 build/serializers.py:1283 order/models.py:467 +#: build/models.py:242 build/serializers.py:1287 order/models.py:467 #: order/models.py:978 order/models.py:1373 order/models.py:2135 #: part/admin.py:414 part/models.py:4280 part/templates/part/upload_bom.html:54 #: report/templates/report/inventree_bill_of_materials_report.html:139 @@ -874,16 +884,11 @@ msgstr "" msgid "Brief description of the build (optional)" msgstr "" -#: build/models.py:261 build/templates/build/build_base.html:191 -#: build/templates/build/detail.html:87 -msgid "Parent Build" -msgstr "" - #: build/models.py:262 msgid "BuildOrder to which this build is allocated" msgstr "" -#: build/models.py:267 build/serializers.py:1274 +#: build/models.py:267 build/serializers.py:1278 #: build/templates/build/build_base.html:105 #: build/templates/build/detail.html:29 company/models.py:1046 order/api.py:767 #: order/models.py:1503 order/models.py:1658 order/models.py:1659 @@ -947,7 +952,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:289 build/serializers.py:1044 +#: build/models.py:289 build/serializers.py:1048 #: templates/js/translated/build.js:1904 #: templates/js/translated/sales_order.js:1221 msgid "Source Location" @@ -989,14 +994,14 @@ msgstr "" msgid "Build status code" msgstr "" -#: build/models.py:332 build/serializers.py:298 build/serializers.py:1194 +#: build/models.py:332 build/serializers.py:302 build/serializers.py:1198 #: order/serializers.py:670 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" msgstr "" -#: build/models.py:336 build/serializers.py:299 +#: build/models.py:336 build/serializers.py:303 msgid "Batch code for this build output" msgstr "" @@ -1117,18 +1122,18 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1059 build/serializers.py:231 build/serializers.py:280 -#: build/serializers.py:911 order/models.py:564 order/serializers.py:499 +#: build/models.py:1059 build/serializers.py:235 build/serializers.py:284 +#: build/serializers.py:915 order/models.py:564 order/serializers.py:499 #: order/serializers.py:665 part/serializers.py:1569 part/serializers.py:1999 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1064 build/serializers.py:236 +#: build/models.py:1064 build/serializers.py:240 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1124 build/serializers.py:559 +#: build/models.py:1124 build/serializers.py:563 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" @@ -1141,8 +1146,8 @@ msgstr "" msgid "Build object" msgstr "" -#: build/models.py:1504 build/models.py:1760 build/serializers.py:218 -#: build/serializers.py:265 build/serializers.py:1291 +#: build/models.py:1504 build/models.py:1760 build/serializers.py:222 +#: build/serializers.py:269 build/serializers.py:1295 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2579 #: order/models.py:1356 order/models.py:2041 order/serializers.py:1460 @@ -1218,7 +1223,7 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1747 build/serializers.py:891 order/serializers.py:1297 +#: build/models.py:1747 build/serializers.py:895 order/serializers.py:1297 #: order/serializers.py:1318 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 @@ -1252,60 +1257,64 @@ msgstr "" msgid "Destination stock item" msgstr "" -#: build/serializers.py:95 build/serializers.py:1186 build/serializers.py:1275 +#: build/serializers.py:91 +msgid "Build Level" +msgstr "" + +#: build/serializers.py:99 build/serializers.py:1190 build/serializers.py:1279 #: part/admin.py:41 part/admin.py:408 part/models.py:4102 part/stocktake.py:219 #: stock/admin.py:156 msgid "Part Name" msgstr "" -#: build/serializers.py:107 +#: build/serializers.py:111 msgid "Project Code Label" msgstr "" -#: build/serializers.py:168 build/serializers.py:920 +#: build/serializers.py:172 build/serializers.py:924 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 msgid "Build Output" msgstr "" -#: build/serializers.py:180 +#: build/serializers.py:184 msgid "Build output does not match the parent build" msgstr "" -#: build/serializers.py:184 +#: build/serializers.py:188 msgid "Output part does not match BuildOrder part" msgstr "" -#: build/serializers.py:188 +#: build/serializers.py:192 msgid "This build output has already been completed" msgstr "" -#: build/serializers.py:199 +#: build/serializers.py:203 msgid "This build output is not fully allocated" msgstr "" -#: build/serializers.py:219 build/serializers.py:266 +#: build/serializers.py:223 build/serializers.py:270 msgid "Enter quantity for build output" msgstr "" -#: build/serializers.py:287 +#: build/serializers.py:291 msgid "Integer quantity required for trackable parts" msgstr "" -#: build/serializers.py:290 +#: build/serializers.py:294 msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:305 order/serializers.py:678 order/serializers.py:1464 +#: build/serializers.py:309 order/serializers.py:678 order/serializers.py:1464 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" msgstr "" -#: build/serializers.py:306 +#: build/serializers.py:310 msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:311 build/serializers.py:452 build/serializers.py:524 +#: build/serializers.py:315 build/serializers.py:456 build/serializers.py:528 #: order/serializers.py:654 order/serializers.py:778 order/serializers.py:1781 #: part/serializers.py:1212 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 @@ -1325,51 +1334,51 @@ msgstr "" msgid "Location" msgstr "" -#: build/serializers.py:312 +#: build/serializers.py:316 msgid "Stock location for build output" msgstr "" -#: build/serializers.py:326 +#: build/serializers.py:330 msgid "Auto Allocate Serial Numbers" msgstr "" -#: build/serializers.py:327 +#: build/serializers.py:331 msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:342 +#: build/serializers.py:346 msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/serializers.py:367 stock/api.py:1031 +#: build/serializers.py:371 stock/api.py:1031 msgid "The following serial numbers already exist or are invalid" msgstr "" -#: build/serializers.py:414 build/serializers.py:476 build/serializers.py:565 +#: build/serializers.py:418 build/serializers.py:480 build/serializers.py:569 msgid "A list of build outputs must be provided" msgstr "" -#: build/serializers.py:453 +#: build/serializers.py:457 msgid "Stock location for scrapped outputs" msgstr "" -#: build/serializers.py:459 +#: build/serializers.py:463 msgid "Discard Allocations" msgstr "" -#: build/serializers.py:460 +#: build/serializers.py:464 msgid "Discard any stock allocations for scrapped outputs" msgstr "" -#: build/serializers.py:465 +#: build/serializers.py:469 msgid "Reason for scrapping build output(s)" msgstr "" -#: build/serializers.py:525 +#: build/serializers.py:529 msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:531 build/templates/build/build_base.html:159 +#: build/serializers.py:535 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:476 #: order/models.py:1002 order/models.py:2159 order/serializers.py:686 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 @@ -1384,193 +1393,193 @@ msgstr "" msgid "Status" msgstr "" -#: build/serializers.py:537 +#: build/serializers.py:541 msgid "Accept Incomplete Allocation" msgstr "" -#: build/serializers.py:538 +#: build/serializers.py:542 msgid "Complete outputs if stock has not been fully allocated" msgstr "" -#: build/serializers.py:650 +#: build/serializers.py:654 msgid "Consume Allocated Stock" msgstr "" -#: build/serializers.py:651 +#: build/serializers.py:655 msgid "Consume any stock which has already been allocated to this build" msgstr "" -#: build/serializers.py:657 +#: build/serializers.py:661 msgid "Remove Incomplete Outputs" msgstr "" -#: build/serializers.py:658 +#: build/serializers.py:662 msgid "Delete any build outputs which have not been completed" msgstr "" -#: build/serializers.py:685 +#: build/serializers.py:689 msgid "Not permitted" msgstr "" -#: build/serializers.py:686 +#: build/serializers.py:690 msgid "Accept as consumed by this build order" msgstr "" -#: build/serializers.py:687 +#: build/serializers.py:691 msgid "Deallocate before completing this build order" msgstr "" -#: build/serializers.py:717 +#: build/serializers.py:721 msgid "Overallocated Stock" msgstr "" -#: build/serializers.py:719 +#: build/serializers.py:723 msgid "How do you want to handle extra stock items assigned to the build order" msgstr "" -#: build/serializers.py:729 +#: build/serializers.py:733 msgid "Some stock items have been overallocated" msgstr "" -#: build/serializers.py:734 +#: build/serializers.py:738 msgid "Accept Unallocated" msgstr "" -#: build/serializers.py:735 +#: build/serializers.py:739 msgid "Accept that stock items have not been fully allocated to this build order" msgstr "" -#: build/serializers.py:745 templates/js/translated/build.js:316 +#: build/serializers.py:749 templates/js/translated/build.js:316 msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:750 order/serializers.py:345 order/serializers.py:1365 +#: build/serializers.py:754 order/serializers.py:345 order/serializers.py:1365 msgid "Accept Incomplete" msgstr "" -#: build/serializers.py:751 +#: build/serializers.py:755 msgid "Accept that the required number of build outputs have not been completed" msgstr "" -#: build/serializers.py:761 templates/js/translated/build.js:320 +#: build/serializers.py:765 templates/js/translated/build.js:320 msgid "Required build quantity has not been completed" msgstr "" -#: build/serializers.py:770 +#: build/serializers.py:774 msgid "Build order has open child build orders" msgstr "" -#: build/serializers.py:773 +#: build/serializers.py:777 msgid "Build order must be in production state" msgstr "" -#: build/serializers.py:776 templates/js/translated/build.js:304 +#: build/serializers.py:780 templates/js/translated/build.js:304 msgid "Build order has incomplete outputs" msgstr "" -#: build/serializers.py:814 +#: build/serializers.py:818 msgid "Build Line" msgstr "" -#: build/serializers.py:824 +#: build/serializers.py:828 msgid "Build output" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:836 msgid "Build output must point to the same build" msgstr "" -#: build/serializers.py:868 +#: build/serializers.py:872 msgid "Build Line Item" msgstr "" -#: build/serializers.py:882 +#: build/serializers.py:886 msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:897 stock/serializers.py:1294 +#: build/serializers.py:901 stock/serializers.py:1294 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:945 order/serializers.py:1351 +#: build/serializers.py:949 order/serializers.py:1351 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" -#: build/serializers.py:951 +#: build/serializers.py:955 msgid "Build output must be specified for allocation of tracked parts" msgstr "" -#: build/serializers.py:958 +#: build/serializers.py:962 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:982 order/serializers.py:1610 +#: build/serializers.py:986 order/serializers.py:1610 msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:1045 +#: build/serializers.py:1049 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:1053 +#: build/serializers.py:1057 msgid "Exclude Location" msgstr "" -#: build/serializers.py:1054 +#: build/serializers.py:1058 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:1059 +#: build/serializers.py:1063 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:1060 +#: build/serializers.py:1064 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:1065 +#: build/serializers.py:1069 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:1066 +#: build/serializers.py:1070 msgid "Allow allocation of substitute parts" msgstr "" -#: build/serializers.py:1071 +#: build/serializers.py:1075 msgid "Optional Items" msgstr "" -#: build/serializers.py:1072 +#: build/serializers.py:1076 msgid "Allocate optional BOM items to build order" msgstr "" -#: build/serializers.py:1094 +#: build/serializers.py:1098 msgid "Failed to start auto-allocation task" msgstr "" -#: build/serializers.py:1177 +#: build/serializers.py:1181 msgid "Supplier Part Number" msgstr "" -#: build/serializers.py:1178 company/models.py:506 +#: build/serializers.py:1182 company/models.py:506 msgid "Manufacturer Part Number" msgstr "" -#: build/serializers.py:1179 stock/admin.py:53 stock/admin.py:175 +#: build/serializers.py:1183 stock/admin.py:53 stock/admin.py:175 #: stock/serializers.py:457 msgid "Location Name" msgstr "" -#: build/serializers.py:1180 +#: build/serializers.py:1184 msgid "Build Reference" msgstr "" -#: build/serializers.py:1181 +#: build/serializers.py:1185 msgid "BOM Reference" msgstr "" -#: build/serializers.py:1182 company/models.py:852 +#: build/serializers.py:1186 company/models.py:852 #: company/templates/company/supplier_part.html:160 order/serializers.py:690 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 @@ -1582,30 +1591,30 @@ msgstr "" msgid "Packaging" msgstr "" -#: build/serializers.py:1185 part/admin.py:39 part/admin.py:398 +#: build/serializers.py:1189 part/admin.py:39 part/admin.py:398 #: part/models.py:4101 part/stocktake.py:218 stock/admin.py:152 msgid "Part ID" msgstr "" -#: build/serializers.py:1187 build/serializers.py:1276 part/admin.py:402 +#: build/serializers.py:1191 build/serializers.py:1280 part/admin.py:402 #: part/models.py:4103 msgid "Part IPN" msgstr "" -#: build/serializers.py:1188 build/serializers.py:1278 part/admin.py:45 +#: build/serializers.py:1192 build/serializers.py:1282 part/admin.py:45 #: part/stocktake.py:220 msgid "Part Description" msgstr "" -#: build/serializers.py:1191 +#: build/serializers.py:1195 msgid "BOM Part ID" msgstr "" -#: build/serializers.py:1192 +#: build/serializers.py:1196 msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1195 +#: build/serializers.py:1199 #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_test_report.html:88 stock/models.py:845 #: stock/serializers.py:151 stock/templates/stock/item_base.html:311 @@ -1621,52 +1630,52 @@ msgstr "" msgid "Serial Number" msgstr "" -#: build/serializers.py:1208 stock/serializers.py:593 +#: build/serializers.py:1212 stock/serializers.py:593 #: templates/js/translated/build.js:1017 templates/js/translated/build.js:1164 #: templates/js/translated/build.js:2516 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1209 stock/templates/stock/item_base.html:340 +#: build/serializers.py:1213 stock/templates/stock/item_base.html:340 msgid "Available Quantity" msgstr "" -#: build/serializers.py:1279 +#: build/serializers.py:1283 msgid "Part Category ID" msgstr "" -#: build/serializers.py:1280 +#: build/serializers.py:1284 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1287 common/models.py:1513 part/admin.py:113 +#: build/serializers.py:1291 common/models.py:1513 part/admin.py:113 #: part/models.py:1166 templates/js/translated/table_filters.js:150 #: templates/js/translated/table_filters.js:230 #: templates/js/translated/table_filters.js:783 msgid "Trackable" msgstr "" -#: build/serializers.py:1288 +#: build/serializers.py:1292 msgid "Inherited" msgstr "" -#: build/serializers.py:1289 part/models.py:4313 +#: build/serializers.py:1293 part/models.py:4313 #: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046 #: templates/js/translated/build.js:2711 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1293 part/models.py:4110 part/models.py:4584 +#: build/serializers.py:1297 part/models.py:4110 part/models.py:4584 #: stock/api.py:794 msgid "BOM Item" msgstr "" -#: build/serializers.py:1302 build/templates/build/detail.html:236 +#: build/serializers.py:1306 build/templates/build/detail.html:236 #: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1307 order/serializers.py:1175 part/admin.py:132 +#: build/serializers.py:1311 order/serializers.py:1175 part/admin.py:132 #: part/bom.py:181 part/serializers.py:899 part/serializers.py:1602 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:712 @@ -1675,31 +1684,31 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1312 order/serializers.py:1176 part/serializers.py:1604 +#: build/serializers.py:1316 order/serializers.py:1176 part/serializers.py:1604 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:367 msgid "In Production" msgstr "" -#: build/serializers.py:1317 part/bom.py:180 part/serializers.py:1629 +#: build/serializers.py:1321 part/bom.py:180 part/serializers.py:1629 #: part/templates/part/part_base.html:192 #: templates/js/translated/sales_order.js:1929 msgid "Available Stock" msgstr "" -#: build/serializers.py:1321 +#: build/serializers.py:1325 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1322 +#: build/serializers.py:1326 msgid "Available Variant Stock" msgstr "" -#: build/serializers.py:1323 +#: build/serializers.py:1327 msgid "Total Available Stock" msgstr "" -#: build/serializers.py:1324 part/serializers.py:906 +#: build/serializers.py:1328 part/serializers.py:906 msgid "External Stock" msgstr "" @@ -6536,10 +6545,6 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:156 stock/api.py:343 -msgid "Cascade" -msgstr "" - #: part/api.py:158 msgid "Include sub-categories in filtered results" msgstr "" @@ -15231,3 +15236,4 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" + diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 955eec9281..4dc3d0f514 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 6e2c6f6e66..d1e93ca8f6 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index d70eb493d2..a8ebd5f7b5 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -69,7 +69,7 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Selhání" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ano" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ne" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Zjistit více" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Neznámá chyba" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Označit jako nepřečtenou" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index e89de7c663..16bf2f54c0 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 7821e00626..0959615a60 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Fehler" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nein" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Mehr lesen" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Unbekannter Fehler" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Unternehmen" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "Verpackung" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "Keine Token konfiguriert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Als ungelesen markieren" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Aufgegeben von" @@ -4013,7 +4013,7 @@ msgstr "Aufgegeben von" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Neuer Bauauftrag" @@ -4656,7 +4656,7 @@ msgstr "Gebäude" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Gesperrt" @@ -5452,30 +5452,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "Daten herunterladen" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Mir zugewiesen" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Mir zugewiesene Aufträge anzeigen" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Ausstehend" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Offene Aufträge anzeigen" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Überfällig" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Überfällige Aufträge anzeigen" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Filter zurücksetzen" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Der Server hat einen falschen Datentyp zurückgegeben" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Ungültige Anfrage" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Nicht autorisiert" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Verweigert" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Nicht gefunden" @@ -5544,15 +5544,15 @@ msgstr "Nicht gefunden" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" @@ -5573,23 +5573,27 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Barcode-Aktionen" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Daten aktualisieren" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tabellenfilter" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Ersatzteil bearbeiten" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "Bestand bestellen" msgid "Build Stock" msgstr "Bestand bauen" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Aktive Aufträge anzeigen" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Aktive Aufträge anzeigen" msgid "Filter by order status" msgstr "Nach Bestellstatus filtern" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Überfälligen Status anzeigen" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Nach Produktcode filtern" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Hat Projektcode" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filtern, ob die Bestellung einen Projektcode hat" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Filtern nach Benutzer, der diese Bestellung ausgestellt hat" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Alter" msgid "Message" msgstr "Nachricht" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Interne Einheiten" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "Parameter bearbeiten" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "Teileparameter hinzufügen" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Teileparameter bearbeiten" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "Parameter Vorlage" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Interne Einheiten" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "Teileparameter hinzufügen" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Teilparameter löschen" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Parameter hinzufügen" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Alternativen einschließen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 9109394d04..fc638a4b6a 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 6c4fb410df..b9e9b6fea4 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -64,7 +64,7 @@ msgstr "Label printing completed successfully" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -123,12 +123,12 @@ msgid "Fail" msgstr "Fail" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Yes" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -923,7 +923,7 @@ msgid "Read More" msgstr "Read More" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Unknown error" @@ -1541,8 +1541,8 @@ msgid "Companies" msgstr "Companies" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2860,7 +2860,7 @@ msgstr "Packaging" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3598,12 +3598,12 @@ msgstr "No tokens configured" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3942,7 +3942,7 @@ msgstr "Mark as unread" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -3999,7 +3999,7 @@ msgid "Completed Outputs" msgstr "Completed Outputs" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Issued By" @@ -4008,7 +4008,7 @@ msgstr "Issued By" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4160,8 +4160,8 @@ msgid "Edit Build Order" msgstr "Edit Build Order" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Add Build Order" @@ -4651,7 +4651,7 @@ msgstr "Building" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Locked" @@ -5447,30 +5447,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "Download Data" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Assigned to me" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Show orders assigned to me" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Outstanding" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Show outstanding orders" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Overdue" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Show overdue orders" @@ -5510,28 +5510,28 @@ msgid "Clear Filters" msgstr "Clear Filters" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "No records found" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Server returned incorrect data type" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Bad request" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Unauthorized" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Forbidden" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Not found" @@ -5539,15 +5539,15 @@ msgstr "Not found" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "Delete Selected Items" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "Are you sure you want to delete the selected items?" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "This action cannot be undone!" @@ -5568,23 +5568,27 @@ msgstr "This action cannot be undone!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Delete selected records" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Refresh data" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Table filters" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "item-{idx}" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5804,7 +5808,7 @@ msgid "Edit Substitutes" msgstr "Edit Substitutes" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "Part is Locked" @@ -5815,7 +5819,7 @@ msgstr "Bill of materials cannot be edited, as the part is locked" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5949,11 +5953,19 @@ msgstr "Order Stock" msgid "Build Stock" msgstr "Build Stock" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Show active orders" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "Cascade" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "Display recursive child orders" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5961,36 +5973,36 @@ msgstr "Show active orders" msgid "Filter by order status" msgstr "Filter by order status" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Show overdue status" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Filter by project code" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Has Project Code" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filter by whether the purchase order has a project code" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Filter by user who issued this order" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6404,34 +6416,33 @@ msgstr "Age" msgid "Message" msgstr "Message" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "Click to edit" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "Edit parameter" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "Add Part Parameter" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Edit Part Parameter" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "Show active parts" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "Show locked parts" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "Show assembly parts" @@ -6486,24 +6497,28 @@ msgstr "Parameter Template" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Internal Units" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "New Part Parameter" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Delete Part Parameter" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Add parameter" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "Part parameters cannot be edited, as the part is locked" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Include Variants" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 70d11780a7..a4fe509bd9 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Fallo" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sí" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index ab9bfebed4..f096103241 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Falló" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sí" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Mostrar órdenes activas" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Mostrar órdenes activas" msgid "Filter by order status" msgstr "Filtrar por estado de la orden" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index fc7e261ba9..e1716e2891 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Sildi printimine õnnestus" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Läbikukkumine" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Jah" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ei" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index d6e135ba0c..63c1c9fda4 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 2357e8e7b7..721fc40221 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index b30fed64d4..747914f2ca 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -69,7 +69,7 @@ msgstr "Impression terminée avec succès" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Échec" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Oui" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Non" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "En Savoir Plus" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Erreur inconnue" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Sociétés" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "Construire" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Assigné à moi" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Monter mes commandes" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Remarquable" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Afficher les commandes en cours" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "En retard" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Afficher les commandes en retard" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Effacer filtres" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Le serveur à retourner un type de donnée incorrect" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Requête invalide" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Non autorisé" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Accès interdit" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Elément non trouvé" @@ -5544,15 +5544,15 @@ msgstr "Elément non trouvé" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Cette action ne peut pas être annulée !" @@ -5573,23 +5573,27 @@ msgstr "Cette action ne peut pas être annulée !" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Actions de code-barres" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Actualiser les données" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Filtres de tableau" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 6de5862e01..d15ce8a5a3 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index f6c88a26df..4e78547035 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "हाँ" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index e12dfb18b6..74d4846e02 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Megbukott" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Igen" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nem" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Tudj meg többet" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Ismeretlen hiba" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Cégek" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Megjelölés olvasatlanként" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Befejezett kimenetek" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" @@ -4656,7 +4656,7 @@ msgstr "Gyártásban" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Hozzám rendelt" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Késésben" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Nincs találat" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "A szerver hibás adattípust küldött vissza" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Hibás kérés" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Jogosulatlan" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Tiltott" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Nem található" @@ -5544,15 +5544,15 @@ msgstr "Nem található" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Vonalkód műveletek" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Adatok frissítése" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Táblaszűrők" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Helyettesítő alkatrészek szerkesztése" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "Készlet rendelés" msgid "Build Stock" msgstr "Gyártási készlet" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Aktív megrendelések megjelenítése" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Aktív megrendelések megjelenítése" msgid "Filter by order status" msgstr "Rendelési állapot szűrés" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Lejártság megjelenítése" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Projekt kódra szűrés" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Van projektszáma" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Szűrés aszerint, hogy az Értékesítési rendelésnek van-e projekt kódja" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Szűrés a rendelést rögzítő felhasználóra" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Életkor" msgid "Message" msgstr "Üzenet" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Alkatrész paraméter szerkesztése" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Alkatrész paraméter törlése" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Paraméter hozzáadás" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Változatok is" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 38313e41de..0fdd20a1e2 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 0368c78830..2c48cf92ad 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Stampa dell'etichetta completata con successo" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Errore" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Si" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "No" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 80871e3908..14a8b0c5f4 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "続きを読む" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "未読にする" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "表フィルタ" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 96e97ff2b8..edfa7801ca 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 263c6815c2..5cb003ac44 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 7d0f2083cd..e0275f0e4f 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Niet geslaagd" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nee" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "Filteren op bestellingstatus" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index fd31784cd1..807fc80cd6 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nei" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Les mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Ukjent feil" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Firma" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Marker som ulest" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Fullførte artikler" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Rediger produksjonsordre" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Legg til produksjonsordre" @@ -4656,7 +4656,7 @@ msgstr "Produseres" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Tilordnet meg" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Vis ordre tildelt meg" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Utestående" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Vis utestående ordre" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Forfalt" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Vis forfalte ordrer" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Fjern filtre" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Ingen poster funnet" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "Serveren returnerte feil datatype" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Ugyldig forespørsel" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Uautorisert" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Forbudt" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Ikke funnet" @@ -5544,15 +5544,15 @@ msgstr "Ikke funnet" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Denne handlingen kan ikke angres!" @@ -5573,23 +5573,27 @@ msgstr "Denne handlingen kan ikke angres!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Strekkodehandlinger" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Slett valgte oppføringer" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Oppdater data" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tabellfiltre" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Rediger erstatninger" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Vis aktive ordrer" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Vis aktive ordrer" msgid "Filter by order status" msgstr "Filtrer etter ordrestatus" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Vis utløpt status" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Alder" msgid "Message" msgstr "Melding" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Rediger del-parameter" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Slett del-parameter" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Legg til parameter" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Inkluder varianter" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 2f8f69aaa8..5912cde6c2 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Polish\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" @@ -69,7 +69,7 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Niezaliczone" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Tak" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nie" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Czytaj dalej" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Nieznany błąd" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Firmy" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "Opakowanie" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index 19caae62a8..0991864855 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -104,7 +104,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -163,12 +163,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -963,7 +963,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1585,8 +1585,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2904,7 +2904,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3642,12 +3642,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3986,7 +3986,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4043,7 +4043,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4052,7 +4052,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4204,8 +4204,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4695,7 +4695,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5491,30 +5491,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5554,28 +5554,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5583,15 +5583,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5612,23 +5612,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "" @@ -5848,7 +5852,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5859,7 +5863,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5993,11 +5997,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -6005,36 +6017,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6448,34 +6460,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6530,24 +6541,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 1dd7992196..12a292b9d0 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Impressão da etiqueta concluída com sucesso" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Falhou" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sim" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Não" @@ -929,7 +929,7 @@ msgid "Read More" msgstr "Mais informações" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1547,8 +1547,8 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2866,7 +2866,7 @@ msgstr "Embalagem" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3604,12 +3604,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3948,7 +3948,7 @@ msgstr "Marcar como não lido" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4005,7 +4005,7 @@ msgid "Completed Outputs" msgstr "Saídas Concluídas" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Emitido por" @@ -4014,7 +4014,7 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4166,8 +4166,8 @@ msgid "Edit Build Order" msgstr "Editar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Novo Pedido de Produção" @@ -4657,7 +4657,7 @@ msgstr "Produzindo" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5453,30 +5453,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "Descarregar dados" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Atribuído a mim" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Mostrar pedidos atribuídos a mim" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Pendente" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Mostrar pedidos pendentes" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Em atraso" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Mostrar pedidos atrasados" @@ -5516,28 +5516,28 @@ msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Nenhum registo encontrado" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "O servidor retornou dados incorretos" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Pedido inválido" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Não encontrado" @@ -5545,15 +5545,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Esta ação não pode ser desfeita!" @@ -5574,23 +5574,27 @@ msgstr "Esta ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Remover registos selecionados" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Filtros de tabela" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5810,7 +5814,7 @@ msgid "Edit Substitutes" msgstr "Editar peças substitutas" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5821,7 +5825,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5955,11 +5959,19 @@ msgstr "Encomendar Estoque" msgid "Build Stock" msgstr "Produzir Estoque" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Mostrar encomendas ativas" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5967,36 +5979,36 @@ msgstr "Mostrar encomendas ativas" msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Mostrar estados atrasados" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "Filtrar por código de projeto" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "Possui Código do Projeto" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "Filtrar por se a ordem de compra tem um código de projeto" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "Filtrar por usuário que emitiu esta ordem" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6410,34 +6422,33 @@ msgstr "Idade" msgid "Message" msgstr "Mensagem" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Unidades Internas" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "Editar parâmetro" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "Adicionar Parâmetro da Peça" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Editar Parâmetro da Peça" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6492,24 +6503,28 @@ msgstr "Modelo do Parâmetro" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Unidades Internas" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "Novo Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Excluir Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Adicionar parâmetro" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Incluir variantes" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 7ee657da4d..7233168972 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Reprovado" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Sim" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Não" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Leia Mais" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Empresas" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "Embalagem" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Marcar como não lido" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Saídas Completas" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Emitido por" @@ -4013,7 +4013,7 @@ msgstr "Emitido por" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Editar Pedido de Produção" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" @@ -4656,7 +4656,7 @@ msgstr "Produzindo" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Atribuído a mim" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Mostrar pedidos atribuídos a mim" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Pendente" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Mostrar pedidos pendentes" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Em atraso" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Mostrar pedidos atrasados" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "O servidor retornou um tipo de dado incorreto" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Requisição inválida" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Não encontrado" @@ -5544,15 +5544,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "Essa ação não pode ser desfeita!" @@ -5573,23 +5573,27 @@ msgstr "Essa ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "Remover registros selecionados" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Filtros da Tabela" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "Editar substitutos" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "Pedir estoque" msgid "Build Stock" msgstr "Estoque de Produção" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "Mostrar pedidos ativos" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "Mostrar pedidos ativos" msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "Mostrar estados atrasados" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Idade" msgid "Message" msgstr "Mensagem" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Editar Parâmetro da Peça" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "Novo Parâmetro de Peça" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Apagar Parâmetro da Peça" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "Adiciona parâmetro" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Incluir Variantes" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 0569e8f536..a1948bebd2 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:49\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 066276e9d1..7ad5f5ae8a 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -69,7 +69,7 @@ msgstr "Печать этикеток успешно завершена" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Сбой" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Да" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Нет" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Подробнее" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Неизвестная ошибка" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Компании" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Заблокировано" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "Внутренние ед. измерения" - -#: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:82 +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" + +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "Внутренние ед. измерения" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 8cbfe1ded6..e60deaeec5 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index bb52b681bf..a14842b320 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index de77f260a4..dcc3969acd 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Da" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ne" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Saznaj više" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Nepoznata greška" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index cb5e1f7df8..102fbd94bd 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Utskrift av etiketter lyckades" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Misslyckades" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Ja" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Nej" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Läs mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Okänt fel" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Företag" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Markera som oläst" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Slutförd produktion" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "Utfärdad av" @@ -4013,7 +4013,7 @@ msgstr "Utfärdad av" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "Redigera Tillverknings order" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" @@ -4656,7 +4656,7 @@ msgstr "Under tillverkning" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Låst" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Rensa filter" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Inga resultat hittades" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Felaktig begäran" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Ej behörig" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Otillåten" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Hittades inte" @@ -5544,15 +5544,15 @@ msgstr "Hittades inte" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Streckkods åtgärder" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Uppdatera data" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tabellfilter" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 77cf399daf..414ff9ade8 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:51\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index a87e9bf30c..efbb508e4d 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Devamını Oku" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Bilinmeyen hata" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Şirketler" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Hatalı istek" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Yetkisiz" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Yasaklı" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Bulunamadı" @@ -5544,15 +5544,15 @@ msgstr "Bulunamadı" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Barkod işlemleri" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Veriyi yenile" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Tablo filtreleri" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index e902270294..985bda965c 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:54\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -69,7 +69,7 @@ msgstr "Етикетку успішно роздруковано" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "Помилка" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Так" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Ні" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Невідома помилка" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index beb7bf8bc4..767cf472e3 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "Đồng ý" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "Không" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "Xem thêm" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "Lỗi không xác định" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "Doanh nghiệp" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "Đánh dấu chưa đọc" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "Phân công cho tôi" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "Hiển thị đơn đặt phân công cho tôi" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "Nổi bật" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "Hiện đơn hàng nổi bật" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "Quá hạn" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "Hiện đơn hàng quá hạn" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "Xóa bộ lọc" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "Yêu cầu không hợp lệ" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "Chưa cấp quyền" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "Bị cấm" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "Không tìm thấy" @@ -5544,15 +5544,15 @@ msgstr "Không tìm thấy" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "Chức năng mã vạch" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "Làm mới dữ liệu" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "Bộ lọc bảng" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "Tuổi" msgid "Message" msgstr "Nội dụng tin nhắn" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "Sửa tham số phụ kiện" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "Xóa tham số phụ kiện" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "Bao gồm các biến thể" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 3a469b497c..3b5dc22b0a 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "标签打印成功" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "失效" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "是" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "否" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "了解更多" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "未知错误" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "公司" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "包装" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "未配置令牌" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "标记为未读" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "已出产" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "发布人" @@ -4013,7 +4013,7 @@ msgstr "发布人" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "编辑生产订单" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "添加生产订单" @@ -4656,7 +4656,7 @@ msgstr "正在生产" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "已锁定" @@ -5452,30 +5452,30 @@ msgstr "Excel (.xlsx)" msgid "Download Data" msgstr "下载数据" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "已分派给我的" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "显示分配给我的订单" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "未完成" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "显示未完成的订单" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "逾期" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "显示逾期订单" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "清除筛选" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "没有找到记录" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "服务器返回了错误的数据类型" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "错误的请求" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "未授权" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "禁止访问" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "未找到" @@ -5544,15 +5544,15 @@ msgstr "未找到" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "删除所选项目" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "确定要删除所选的项目吗?" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "此操作无法撤消!" @@ -5573,23 +5573,27 @@ msgstr "此操作无法撤消!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "条形码操作" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "删除选中的记录" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "刷新数据" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "表格过滤器" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "编辑替代零件" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "零件已锁定" @@ -5820,7 +5824,7 @@ msgstr "无法编辑材料清单,因为零件已锁定" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "订单库存" msgid "Build Stock" msgstr "生产库存" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "显示活动订单" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "显示活动订单" msgid "Filter by order status" msgstr "按订单状态筛选" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "显示逾期状态" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "按项目编码筛选" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "有项目编码" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "根据采购订单是否有项目编码进行筛选" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "按发布此订单的用户筛选" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "寿命" msgid "Message" msgstr "信息" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" -msgstr "内部单位" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" +msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "编辑参数" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "添加零件参数" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "编辑零件参数" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "显示活动零件" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "显示锁定的零件" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "显示已装配的零件" @@ -6491,24 +6502,28 @@ msgstr "参数模板" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "内部单位" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "新增零件参数" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "删除零件参数" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "添加参数" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "零件参数无法编辑,因为零件已锁定" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "包含变体" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index f9ad2a5dfc..9128561865 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-19 19:55\n" +"PO-Revision-Date: 2024-08-20 19:50\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:448 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:493 +#: src/tables/InvenTreeTable.tsx:495 #: src/tables/bom/BomTable.tsx:450 #: src/tables/stock/StockItemTestResultTable.tsx:299 msgid "Error" @@ -128,12 +128,12 @@ msgid "Fail" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:51 +#: src/tables/Filter.tsx:52 msgid "Yes" msgstr "" #: src/components/buttons/YesNoButton.tsx:33 -#: src/tables/Filter.tsx:52 +#: src/tables/Filter.tsx:53 msgid "No" msgstr "" @@ -928,7 +928,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:485 +#: src/tables/InvenTreeTable.tsx:487 msgid "Unknown error" msgstr "" @@ -1546,8 +1546,8 @@ msgid "Companies" msgstr "" #: src/components/render/ModelType.tsx:131 -#: src/tables/TableHoverCard.tsx:67 -#: src/tables/build/BuildOrderTable.tsx:132 +#: src/tables/TableHoverCard.tsx:81 +#: src/tables/build/BuildOrderTable.tsx:140 #: src/tables/purchasing/PurchaseOrderTable.tsx:64 #: src/tables/sales/ReturnOrderTable.tsx:55 #: src/tables/sales/SalesOrderTable.tsx:62 @@ -2865,7 +2865,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:148 #: src/pages/sales/ReturnOrderDetail.tsx:121 #: src/pages/sales/SalesOrderDetail.tsx:127 -#: src/tables/build/BuildOrderTable.tsx:114 +#: src/tables/build/BuildOrderTable.tsx:122 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/part/PartPurchaseOrdersTable.tsx:37 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -3603,12 +3603,12 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 #: src/pages/part/PartDetail.tsx:297 #: src/tables/bom/UsedInTable.tsx:84 -#: src/tables/build/BuildOrderTable.tsx:109 +#: src/tables/build/BuildOrderTable.tsx:110 #: src/tables/company/CompanyTable.tsx:61 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/machine/MachineListTable.tsx:332 #: src/tables/machine/MachineListTable.tsx:594 -#: src/tables/part/ParametricPartTable.tsx:222 +#: src/tables/part/ParametricPartTable.tsx:223 #: src/tables/part/PartTable.tsx:178 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:149 @@ -3947,7 +3947,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:118 #: src/tables/bom/UsedInTable.tsx:39 #: src/tables/build/BuildLineTable.tsx:173 -#: src/tables/build/BuildOrderTable.tsx:46 +#: src/tables/build/BuildOrderTable.tsx:55 #: src/tables/sales/SalesOrderLineItemTable.tsx:62 #: src/tables/stock/StockItemTable.tsx:53 msgid "IPN" @@ -4004,7 +4004,7 @@ msgid "Completed Outputs" msgstr "" #: src/pages/build/BuildDetail.tsx:165 -#: src/tables/build/BuildOrderTable.tsx:143 +#: src/tables/build/BuildOrderTable.tsx:151 msgid "Issued By" msgstr "" @@ -4013,7 +4013,7 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:220 #: src/pages/sales/ReturnOrderDetail.tsx:199 #: src/pages/sales/SalesOrderDetail.tsx:208 -#: src/tables/build/BuildOrderTable.tsx:149 +#: src/tables/build/BuildOrderTable.tsx:157 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 #: src/tables/sales/SalesOrderTable.tsx:73 @@ -4165,8 +4165,8 @@ msgid "Edit Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:384 -#: src/tables/build/BuildOrderTable.tsx:164 -#: src/tables/build/BuildOrderTable.tsx:179 +#: src/tables/build/BuildOrderTable.tsx:172 +#: src/tables/build/BuildOrderTable.tsx:187 msgid "Add Build Order" msgstr "" @@ -4656,7 +4656,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:302 #: src/pages/part/PartDetail.tsx:873 -#: src/tables/part/ParametricPartTable.tsx:227 +#: src/tables/part/ParametricPartTable.tsx:228 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" @@ -5452,30 +5452,30 @@ msgstr "" msgid "Download Data" msgstr "" -#: src/tables/Filter.tsx:88 -#: src/tables/build/BuildOrderTable.tsx:127 +#: src/tables/Filter.tsx:89 +#: src/tables/build/BuildOrderTable.tsx:135 msgid "Assigned to me" msgstr "" -#: src/tables/Filter.tsx:89 -#: src/tables/build/BuildOrderTable.tsx:128 +#: src/tables/Filter.tsx:90 +#: src/tables/build/BuildOrderTable.tsx:136 msgid "Show orders assigned to me" msgstr "" -#: src/tables/Filter.tsx:96 +#: src/tables/Filter.tsx:97 msgid "Outstanding" msgstr "" -#: src/tables/Filter.tsx:97 +#: src/tables/Filter.tsx:98 msgid "Show outstanding orders" msgstr "" -#: src/tables/Filter.tsx:104 -#: src/tables/build/BuildOrderTable.tsx:120 +#: src/tables/Filter.tsx:105 +#: src/tables/build/BuildOrderTable.tsx:128 msgid "Overdue" msgstr "" -#: src/tables/Filter.tsx:105 +#: src/tables/Filter.tsx:106 msgid "Show overdue orders" msgstr "" @@ -5515,28 +5515,28 @@ msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:123 -#: src/tables/InvenTreeTable.tsx:429 -#: src/tables/InvenTreeTable.tsx:453 +#: src/tables/InvenTreeTable.tsx:431 +#: src/tables/InvenTreeTable.tsx:455 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:464 +#: src/tables/InvenTreeTable.tsx:466 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:472 +#: src/tables/InvenTreeTable.tsx:474 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:475 +#: src/tables/InvenTreeTable.tsx:477 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:480 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:481 +#: src/tables/InvenTreeTable.tsx:483 msgid "Not found" msgstr "" @@ -5544,15 +5544,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:523 +#: src/tables/InvenTreeTable.tsx:525 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:527 +#: src/tables/InvenTreeTable.tsx:529 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:529 +#: src/tables/InvenTreeTable.tsx:531 msgid "This action cannot be undone!" msgstr "" @@ -5573,23 +5573,27 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:616 -#: src/tables/InvenTreeTable.tsx:617 +#: src/tables/InvenTreeTable.tsx:618 +#: src/tables/InvenTreeTable.tsx:619 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:626 +#: src/tables/InvenTreeTable.tsx:628 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:647 +#: src/tables/InvenTreeTable.tsx:649 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:673 +#: src/tables/InvenTreeTable.tsx:675 msgid "Table filters" msgstr "" +#: src/tables/TableHoverCard.tsx:35 +msgid "item-{idx}" +msgstr "" + #: src/tables/UploadAction.tsx:7 #~ msgid "Upload Data" #~ msgstr "Upload Data" @@ -5809,7 +5813,7 @@ msgid "Edit Substitutes" msgstr "" #: src/tables/bom/BomTable.tsx:539 -#: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartParameterTable.tsx:193 #: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5820,7 +5824,7 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:33 #: src/tables/build/BuildLineTable.tsx:63 -#: src/tables/part/ParametricPartTable.tsx:232 +#: src/tables/part/ParametricPartTable.tsx:233 #: src/tables/part/PartTable.tsx:190 #: src/tables/stock/StockItemTable.tsx:300 msgid "Assembly" @@ -5954,11 +5958,19 @@ msgstr "" msgid "Build Stock" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:110 +#: src/tables/build/BuildOrderTable.tsx:111 msgid "Show active orders" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:115 +#: src/tables/build/BuildOrderTable.tsx:116 +msgid "Cascade" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:117 +msgid "Display recursive child orders" +msgstr "" + +#: src/tables/build/BuildOrderTable.tsx:123 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderTable.tsx:56 #: src/tables/sales/ReturnOrderTable.tsx:47 @@ -5966,36 +5978,36 @@ msgstr "" msgid "Filter by order status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:130 msgid "Show overdue status" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:133 +#: src/tables/build/BuildOrderTable.tsx:141 #: src/tables/purchasing/PurchaseOrderTable.tsx:65 #: src/tables/sales/ReturnOrderTable.tsx:56 #: src/tables/sales/SalesOrderTable.tsx:63 msgid "Filter by project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:138 +#: src/tables/build/BuildOrderTable.tsx:146 #: src/tables/purchasing/PurchaseOrderTable.tsx:70 #: src/tables/sales/ReturnOrderTable.tsx:61 #: src/tables/sales/SalesOrderTable.tsx:68 msgid "Has Project Code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:139 +#: src/tables/build/BuildOrderTable.tsx:147 #: src/tables/purchasing/PurchaseOrderTable.tsx:71 #: src/tables/sales/ReturnOrderTable.tsx:62 #: src/tables/sales/SalesOrderTable.tsx:69 msgid "Filter by whether the purchase order has a project code" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:144 +#: src/tables/build/BuildOrderTable.tsx:152 msgid "Filter by user who issued this order" msgstr "" -#: src/tables/build/BuildOrderTable.tsx:150 +#: src/tables/build/BuildOrderTable.tsx:158 #: src/tables/purchasing/PurchaseOrderTable.tsx:76 #: src/tables/sales/ReturnOrderTable.tsx:67 #: src/tables/sales/SalesOrderTable.tsx:74 @@ -6409,34 +6421,33 @@ msgstr "" msgid "Message" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:77 -#: src/tables/part/PartParameterTable.tsx:95 -msgid "Internal Units" +#: src/tables/part/ParametricPartTable.tsx:74 +msgid "Click to edit" msgstr "" #: src/tables/part/ParametricPartTable.tsx:82 -msgid "Edit parameter" -msgstr "" +#~ msgid "Edit parameter" +#~ msgstr "Edit parameter" -#: src/tables/part/ParametricPartTable.tsx:125 +#: src/tables/part/ParametricPartTable.tsx:127 msgid "Add Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:139 -#: src/tables/part/PartParameterTable.tsx:128 -#: src/tables/part/PartParameterTable.tsx:151 +#: src/tables/part/ParametricPartTable.tsx:141 +#: src/tables/part/PartParameterTable.tsx:130 +#: src/tables/part/PartParameterTable.tsx:153 msgid "Edit Part Parameter" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:223 +#: src/tables/part/ParametricPartTable.tsx:224 msgid "Show active parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:228 +#: src/tables/part/ParametricPartTable.tsx:229 msgid "Show locked parts" msgstr "" -#: src/tables/part/ParametricPartTable.tsx:233 +#: src/tables/part/ParametricPartTable.tsx:234 msgid "Show assembly parts" msgstr "" @@ -6491,24 +6502,28 @@ msgstr "" #~ msgid "[{0}]" #~ msgstr "[{0}]" -#: src/tables/part/PartParameterTable.tsx:112 +#: src/tables/part/PartParameterTable.tsx:97 +msgid "Internal Units" +msgstr "" + +#: src/tables/part/PartParameterTable.tsx:114 msgid "New Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:137 -#: src/tables/part/PartParameterTable.tsx:159 +#: src/tables/part/PartParameterTable.tsx:139 +#: src/tables/part/PartParameterTable.tsx:161 msgid "Delete Part Parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:177 +#: src/tables/part/PartParameterTable.tsx:179 msgid "Add parameter" msgstr "" -#: src/tables/part/PartParameterTable.tsx:196 +#: src/tables/part/PartParameterTable.tsx:198 msgid "Part parameters cannot be edited, as the part is locked" msgstr "" -#: src/tables/part/PartParameterTable.tsx:210 +#: src/tables/part/PartParameterTable.tsx:212 #: src/tables/stock/StockItemTable.tsx:335 msgid "Include Variants" msgstr "" From e837e5d7d72d69c98c086790aa24b0906635e94f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 15:45:47 +1000 Subject: [PATCH 12/23] Enhance plugin SN validation (#7942) * Update function signature for 'validate_serial_number' - Pass through stock item parameter - Required if we want to exclude a particular item from that test * Update documentation * Docs fixes * Add type annotations --- docs/docs/extend/plugins/validation.md | 84 ++++++++++++++++++- docs/docs/part/pricing.md | 2 +- src/backend/InvenTree/part/models.py | 18 +++- .../base/integration/ValidationMixin.py | 43 ++++++---- .../samples/integration/validation_sample.py | 2 +- 5 files changed, 129 insertions(+), 20 deletions(-) diff --git a/docs/docs/extend/plugins/validation.md b/docs/docs/extend/plugins/validation.md index 0002cf0232..5191f79668 100644 --- a/docs/docs/extend/plugins/validation.md +++ b/docs/docs/extend/plugins/validation.md @@ -108,22 +108,71 @@ By default, part names are not subject to any particular naming conventions or r If the custom method determines that the part name is *objectionable*, it should throw a `ValidationError` which will be handled upstream by parent calling methods. +::: plugin.base.integration.ValidationMixin.ValidationMixin.validate_part_name + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + ### Part IPN -Validation of the Part IPN (Internal Part Number) field is exposed to custom plugins via the `validate_part_IPN` method. Any plugins which extend the `ValidationMixin` class can implement this method, and raise a `ValidationError` if the IPN value does not match a required convention. +Validation of the Part IPN (Internal Part Number) field is exposed to custom plugins via the `validate_part_ipn` method. Any plugins which extend the `ValidationMixin` class can implement this method, and raise a `ValidationError` if the IPN value does not match a required convention. + +::: plugin.base.integration.ValidationMixin.ValidationMixin.validate_part_ipn + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] ### Part Parameter Values [Part parameters](../../part/parameter.md) can also have custom validation rules applied, by implementing the `validate_part_parameter` method. A plugin which implements this method should raise a `ValidationError` with an appropriate message if the part parameter value does not match a required convention. +::: plugin.base.integration.ValidationMixin.ValidationMixin.validate_part_parameter + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + ### Batch Codes [Batch codes](../../stock/tracking.md#batch-codes) can be generated and/or validated by custom plugins. +#### Validate Batch Code + The `validate_batch_code` method allows plugins to raise an error if a batch code input by the user does not meet a particular pattern. +::: plugin.base.integration.ValidationMixin.ValidationMixin.validate_batch_code + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + +#### Generate Batch Code + The `generate_batch_code` method can be implemented to generate a new batch code, based on a set of provided information. +::: plugin.base.integration.ValidationMixin.ValidationMixin.generate_batch_code + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + ### Serial Numbers Requirements for serial numbers can vary greatly depending on the application. Rather than attempting to provide a "one size fits all" serial number implementation, InvenTree allows custom serial number schemes to be implemented via plugins. @@ -134,17 +183,30 @@ The default InvenTree [serial numbering system](../../stock/tracking.md#serial-n Custom serial number validation can be implemented using the `validate_serial_number` method. A *proposed* serial number is passed to this method, which then has the opportunity to raise a `ValidationError` to indicate that the serial number is not valid. +::: plugin.base.integration.ValidationMixin.ValidationMixin.validate_serial_number + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + +!!! info "Stock Item" + If the `stock_item` argument is provided, then this stock item has already been assigned with the provided serial number. This stock item should be excluded from any subsequent checks for *uniqueness*. The `stock_item` parameter is optional, and may be `None` if the serial number is being validated in a context where no stock item is available. + ##### Example A plugin which requires all serial numbers to be valid hexadecimal values may implement this method as follows: ```python -def validate_serial_number(self, serial: str, part: Part): +def validate_serial_number(self, serial: str, part: Part, stock_item: StockItem = None): """Validate the supplied serial number Arguments: serial: The proposed serial number (string) part: The Part instance for which this serial number is being validated + stock_item: The StockItem instance for which this serial number is being validated """ try: @@ -160,6 +222,15 @@ While InvenTree supports arbitrary text values in the serial number fields, behi A custom plugin can implement the `convert_serial_to_int` method to determine how a particular serial number is converted to an integer representation. +::: plugin.base.integration.ValidationMixin.ValidationMixin.convert_serial_to_int + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + !!! info "Not Required" If this method is not implemented, or the serial number cannot be converted to an integer, then the sorting algorithm falls back to the text (string) value @@ -169,6 +240,15 @@ A core component of the InvenTree serial number system is the ability to *increm For custom serial number schemes, it is important to provide a method to generate the *next* serial number given a current value. The `increment_serial_number` method can be implemented by a plugin to achieve this. +::: plugin.base.integration.ValidationMixin.ValidationMixin.increment_serial_number + options: + show_bases: False + show_root_heading: False + show_root_toc_entry: False + show_sources: True + summary: False + members: [] + !!! info "Invalid Increment" If the provided number cannot be incremented (or an error occurs) the method should return `None` diff --git a/docs/docs/part/pricing.md b/docs/docs/part/pricing.md index 7ba1352de4..c911a832cf 100644 --- a/docs/docs/part/pricing.md +++ b/docs/docs/part/pricing.md @@ -46,7 +46,7 @@ Additionally, the following information is stored for each part, in relation to InvenTree supports pricing data in multiple currencies, allowing integration with suppliers and customers using different currency systems. -Supported currencies must be configured as part of [the InvenTree setup process](../start/config.md#supported-currencies). +Supported currencies can be configured in the [InvenTree settings](../settings/currency.md). !!! info "Currency Support" InvenTree provides multi-currency pricing support via the [django-money](https://django-money.readthedocs.io/en/latest/) library. diff --git a/src/backend/InvenTree/part/models.py b/src/backend/InvenTree/part/models.py index baeb9d8ef4..ccda586f23 100644 --- a/src/backend/InvenTree/part/models.py +++ b/src/backend/InvenTree/part/models.py @@ -4,6 +4,7 @@ from __future__ import annotations import decimal import hashlib +import inspect import logging import math import os @@ -775,7 +776,22 @@ class Part( for plugin in registry.with_mixin('validation'): # Run the serial number through each custom validator # If the plugin returns 'True' we will skip any subsequent validation - if plugin.validate_serial_number(serial, self): + + result = False + + if hasattr(plugin, 'validate_serial_number'): + signature = inspect.signature(plugin.validate_serial_number) + + if 'stock_item' in signature.parameters: + # 2024-08-21: New method signature accepts a 'stock_item' parameter + result = plugin.validate_serial_number( + serial, self, stock_item=stock_item + ) + else: + # Old method signature - does not accept a 'stock_item' parameter + result = plugin.validate_serial_number(serial, self) + + if result is True: return True except ValidationError as exc: if raise_error: diff --git a/src/backend/InvenTree/plugin/base/integration/ValidationMixin.py b/src/backend/InvenTree/plugin/base/integration/ValidationMixin.py index d00c6753f6..3f60b44753 100644 --- a/src/backend/InvenTree/plugin/base/integration/ValidationMixin.py +++ b/src/backend/InvenTree/plugin/base/integration/ValidationMixin.py @@ -63,7 +63,7 @@ class ValidationMixin: None: or True (refer to class docstring) Raises: - ValidationError: if the instance cannot be deleted + ValidationError: If the instance cannot be deleted """ return None @@ -81,11 +81,11 @@ class ValidationMixin: None: or True (refer to class docstring) Raises: - ValidationError: if the instance is invalid + ValidationError: If the instance is invalid """ return None - def validate_part_name(self, name: str, part: part.models.Part): + def validate_part_name(self, name: str, part: part.models.Part) -> None: """Perform validation on a proposed Part name. Arguments: @@ -96,11 +96,11 @@ class ValidationMixin: None or True (refer to class docstring) Raises: - ValidationError if the proposed name is objectionable + ValidationError: If the proposed name is objectionable """ return None - def validate_part_ipn(self, ipn: str, part: part.models.Part): + def validate_part_ipn(self, ipn: str, part: part.models.Part) -> None: """Perform validation on a proposed Part IPN (internal part number). Arguments: @@ -111,11 +111,13 @@ class ValidationMixin: None or True (refer to class docstring) Raises: - ValidationError if the proposed IPN is objectionable + ValidationError: If the proposed IPN is objectionable """ return None - def validate_batch_code(self, batch_code: str, item: stock.models.StockItem): + def validate_batch_code( + self, batch_code: str, item: stock.models.StockItem + ) -> None: """Validate the supplied batch code. Arguments: @@ -126,11 +128,11 @@ class ValidationMixin: None or True (refer to class docstring) Raises: - ValidationError if the proposed batch code is objectionable + ValidationError: If the proposed batch code is objectionable """ return None - def generate_batch_code(self, **kwargs): + def generate_batch_code(self, **kwargs) -> str: """Generate a new batch code. This method is called when a new batch code is required. @@ -143,22 +145,28 @@ class ValidationMixin: """ return None - def validate_serial_number(self, serial: str, part: part.models.Part): + def validate_serial_number( + self, + serial: str, + part: part.models.Part, + stock_item: stock.models.StockItem = None, + ) -> None: """Validate the supplied serial number. Arguments: serial: The proposed serial number (string) part: The Part instance for which this serial number is being validated + stock_item: The StockItem instance for which this serial number is being validated (if applicable) Returns: None or True (refer to class docstring) Raises: - ValidationError if the proposed serial is objectionable + ValidationError: If the proposed serial is objectionable """ return None - def convert_serial_to_int(self, serial: str): + def convert_serial_to_int(self, serial: str) -> int: """Convert a serial number (string) into an integer representation. This integer value is used for efficient sorting based on serial numbers. @@ -179,7 +187,7 @@ class ValidationMixin: """ return None - def increment_serial_number(self, serial: str): + def increment_serial_number(self, serial: str) -> str: """Return the next sequential serial based on the provided value. A plugin which implements this method can either return: @@ -189,10 +197,15 @@ class ValidationMixin: Arguments: serial: Current serial value (string) + + Returns: + The next serial number in the sequence (string), or None """ return None - def validate_part_parameter(self, parameter, data): + def validate_part_parameter( + self, parameter: part.models.PartParameter, data: str + ) -> None: """Validate a parameter value. Arguments: @@ -203,6 +216,6 @@ class ValidationMixin: None or True (refer to class docstring) Raises: - ValidationError if the proposed parameter value is objectionable + ValidationError: If the proposed parameter value is objectionable """ pass diff --git a/src/backend/InvenTree/plugin/samples/integration/validation_sample.py b/src/backend/InvenTree/plugin/samples/integration/validation_sample.py index 09362b0135..3541d12240 100644 --- a/src/backend/InvenTree/plugin/samples/integration/validation_sample.py +++ b/src/backend/InvenTree/plugin/samples/integration/validation_sample.py @@ -121,7 +121,7 @@ class SampleValidatorPlugin(SettingsMixin, ValidationMixin, InvenTreePlugin): if d >= 100: self.raise_error('Value must be less than 100') - def validate_serial_number(self, serial: str, part): + def validate_serial_number(self, serial: str, part, stock_item=None): """Validate serial number for a given StockItem. These examples are silly, but serve to demonstrate how the feature could be used From 7709d8df70fe752b26e4b82995b9ac96c42a1fd5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 15:45:58 +1000 Subject: [PATCH 13/23] Bug fix for PurchaseOrderCancelSerializer (#7943) - Fix duplication of "self.order" property --- src/backend/InvenTree/order/serializers.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/backend/InvenTree/order/serializers.py b/src/backend/InvenTree/order/serializers.py index f94ed0c293..ebfd0bd8f5 100644 --- a/src/backend/InvenTree/order/serializers.py +++ b/src/backend/InvenTree/order/serializers.py @@ -319,12 +319,6 @@ class PurchaseOrderHoldSerializer(OrderAdjustSerializer): class PurchaseOrderCancelSerializer(OrderAdjustSerializer): """Serializer for cancelling a PurchaseOrder.""" - def get_context_data(self): - """Return custom context information about the order.""" - self.order = self.context['order'] - - return {'can_cancel': self.order.can_cancel} - def save(self): """Save the serializer to 'cancel' the order.""" if not self.order.can_cancel: From 8474b7bf4c6f755cf3e185f7a6d9fd9c47eda585 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 21 Aug 2024 16:31:48 +1000 Subject: [PATCH 14/23] [Build] Create child builds (#7941) * Add "create_child_builds" field to BuildOrder serializer - only when creating a new order - write only field * Update serializer field * Add placeholder task for creating child build orders * Add field to PUI forms * Auto-create build orders as required * Bump API vresion * Add documentation * Update unit tests --- docs/docs/build/build.md | 4 + .../InvenTree/InvenTree/api_version.py | 7 +- src/backend/InvenTree/build/api.py | 5 +- src/backend/InvenTree/build/serializers.py | 39 +++++++++- src/backend/InvenTree/build/tasks.py | 36 +++++++++ src/backend/InvenTree/build/test_api.py | 75 ++++++++++++++++++- .../templates/js/translated/build.js | 3 + src/frontend/src/forms/BuildForms.tsx | 8 +- 8 files changed, 170 insertions(+), 7 deletions(-) diff --git a/docs/docs/build/build.md b/docs/docs/build/build.md index 09c0add44f..92d5a8671a 100644 --- a/docs/docs/build/build.md +++ b/docs/docs/build/build.md @@ -221,6 +221,10 @@ To create a build order for your part, you have two options: Fill-out the form as required, then click the "Submit" button to create the build. +### Create Child Builds + +When creating a new build order, you have the option to automatically generate build orders for any subassembly parts. This can be useful to create a complete tree of build orders for a complex assembly. *However*, it must be noted that any build orders created for subassemblies will use the default BOM quantity for that part. Any child build orders created in this manner must be manually reviewed, to ensure that the correct quantity is being built as per your production requirements. + ## Complete Build Order To complete a build, click on icon on the build detail page, the `Complete Build` form will be displayed. diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index b49cea36e1..599fb56daf 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,13 +1,18 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 243 +INVENTREE_API_VERSION = 244 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v244 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7941 + - Adds "create_child_builds" field to the Build API + - Write-only field to create child builds from the API + - Only available when creating a new build order + v243 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7940 - Expose "ancestor" filter to the BuildOrder API diff --git a/src/backend/InvenTree/build/api.py b/src/backend/InvenTree/build/api.py index 84286129f0..6e2ba21a72 100644 --- a/src/backend/InvenTree/build/api.py +++ b/src/backend/InvenTree/build/api.py @@ -253,11 +253,12 @@ class BuildList(DataExportViewMixin, BuildMixin, ListCreateAPI): def get_serializer(self, *args, **kwargs): """Add extra context information to the endpoint serializer.""" try: - part_detail = str2bool(self.request.GET.get('part_detail', None)) + part_detail = str2bool(self.request.GET.get('part_detail', True)) except AttributeError: - part_detail = None + part_detail = True kwargs['part_detail'] = part_detail + kwargs['create'] = True return self.serializer_class(*args, **kwargs) diff --git a/src/backend/InvenTree/build/serializers.py b/src/backend/InvenTree/build/serializers.py index 66fd69309d..ade07fbdf9 100644 --- a/src/backend/InvenTree/build/serializers.py +++ b/src/backend/InvenTree/build/serializers.py @@ -18,6 +18,7 @@ from rest_framework.serializers import ValidationError from InvenTree.serializers import InvenTreeModelSerializer, UserSerializer import InvenTree.helpers +import InvenTree.tasks from InvenTree.serializers import InvenTreeDecimalField, NotesFieldMixin from stock.status_codes import StockStatus @@ -25,6 +26,7 @@ from stock.generators import generate_batch_code from stock.models import StockItem, StockLocation from stock.serializers import StockItemSerializerBrief, LocationBriefSerializer +import build.tasks import common.models from common.serializers import ProjectCodeSerializer from common.settings import get_global_setting @@ -77,6 +79,9 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre 'responsible_detail', 'priority', 'level', + + # Additional fields used only for build order creation + 'create_child_builds', ] read_only_fields = [ @@ -88,6 +93,8 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre 'level', ] + reference = serializers.CharField(required=True) + level = serializers.IntegerField(label=_('Build Level'), read_only=True) url = serializers.CharField(source='get_absolute_url', read_only=True) @@ -112,6 +119,12 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre project_code_detail = ProjectCodeSerializer(source='project_code', many=False, read_only=True) + create_child_builds = serializers.BooleanField( + default=False, required=False, write_only=True, + label=_('Create Child Builds'), + help_text=_('Automatically generate child build orders'), + ) + @staticmethod def annotate_queryset(queryset): """Add custom annotations to the BuildSerializer queryset, performing database queries as efficiently as possible. @@ -136,13 +149,19 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre def __init__(self, *args, **kwargs): """Determine if extra serializer fields are required""" part_detail = kwargs.pop('part_detail', True) + create = kwargs.pop('create', False) super().__init__(*args, **kwargs) - if part_detail is not True: + if not create: + self.fields.pop('create_child_builds', None) + + if not part_detail: self.fields.pop('part_detail', None) - reference = serializers.CharField(required=True) + def skip_create_fields(self): + """Return a list of fields to skip during model creation.""" + return ['create_child_builds'] def validate_reference(self, reference): """Custom validation for the Build reference field""" @@ -151,6 +170,22 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre return reference + def create(self, validated_data): + """Save the Build object.""" + + build_order = super().create(validated_data) + + create_child_builds = self.validated_data.pop('create_child_builds', False) + + if create_child_builds: + # Pass child build creation off to the background thread + InvenTree.tasks.offload_task( + build.tasks.create_child_builds, + build_order.pk, + ) + + return build_order + class BuildOutputSerializer(serializers.Serializer): """Serializer for a "BuildOutput". diff --git a/src/backend/InvenTree/build/tasks.py b/src/backend/InvenTree/build/tasks.py index 82828d642d..5c95cfe70e 100644 --- a/src/backend/InvenTree/build/tasks.py +++ b/src/backend/InvenTree/build/tasks.py @@ -188,6 +188,42 @@ def check_build_stock(build: build.models.Build): InvenTree.email.send_email(subject, '', recipients, html_message=html_message) +def create_child_builds(build_id: int) -> None: + """Create child build orders for a given parent build. + + - Will create a build order for each assembly part in the BOM + - Runs recursively, also creating child builds for each sub-assembly part + """ + + try: + build_order = build.models.Build.objects.get(pk=build_id) + except (Build.DoesNotExist, ValueError): + return + + assembly_items = build_order.part.get_bom_items().filter(sub_part__assembly=True) + + for item in assembly_items: + quantity = item.quantity * build_order.quantity + + sub_order = build.models.Build.objects.create( + part=item.sub_part, + quantity=quantity, + title=build_order.title, + batch=build_order.batch, + parent=build_order, + target_date=build_order.target_date, + sales_order=build_order.sales_order, + issued_by=build_order.issued_by, + responsible=build_order.responsible, + ) + + # Offload the child build order creation to the background task queue + InvenTree.tasks.offload_task( + create_child_builds, + sub_order.pk + ) + + def notify_overdue_build_order(bo: build.models.Build): """Notify appropriate users that a Build has just become 'overdue'""" targets = [] diff --git a/src/backend/InvenTree/build/test_api.py b/src/backend/InvenTree/build/test_api.py index 518d4c4098..9183e1b436 100644 --- a/src/backend/InvenTree/build/test_api.py +++ b/src/backend/InvenTree/build/test_api.py @@ -6,7 +6,7 @@ from django.urls import reverse from rest_framework import status -from part.models import Part +from part.models import Part, BomItem from build.models import Build, BuildItem from stock.models import StockItem @@ -605,6 +605,79 @@ class BuildTest(BuildAPITest): self.assertEqual(build.reference, row['Reference']) self.assertEqual(build.title, row['Description']) + def test_create(self): + """Test creation of new build orders via the API.""" + + url = reverse('api-build-list') + + # First, we'll create a tree of part assemblies + part_a = Part.objects.create(name="Part A", description="Part A description", assembly=True) + part_b = Part.objects.create(name="Part B", description="Part B description", assembly=True) + part_c = Part.objects.create(name="Part C", description="Part C description", assembly=True) + + # Create a BOM for Part A + BomItem.objects.create( + part=part_a, + sub_part=part_b, + quantity=5, + ) + + # Create a BOM for Part B + BomItem.objects.create( + part=part_b, + sub_part=part_c, + quantity=7 + ) + + n = Build.objects.count() + + # Create a build order for Part A, with a quantity of 10 + response = self.post( + url, + { + 'reference': 'BO-9876', + 'part': part_a.pk, + 'quantity': 10, + 'title': 'A build', + }, + expected_code=201 + ) + + self.assertEqual(n + 1, Build.objects.count()) + + bo = Build.objects.get(pk=response.data['pk']) + + self.assertEqual(bo.children.count(), 0) + + # Create a build order for Part A, and auto-create child builds + response = self.post( + url, + { + 'reference': 'BO-9875', + 'part': part_a.pk, + 'quantity': 15, + 'title': 'A build - with childs', + 'create_child_builds': True, + } + ) + + # An addition 1 + 2 builds should have been created + self.assertEqual(n + 4, Build.objects.count()) + + bo = Build.objects.get(pk=response.data['pk']) + + # One build has a direct child + self.assertEqual(bo.children.count(), 1) + child = bo.children.first() + self.assertEqual(child.part.pk, part_b.pk) + self.assertEqual(child.quantity, 75) + + # And there should be a second-level child build too + self.assertEqual(child.children.count(), 1) + child = child.children.first() + self.assertEqual(child.part.pk, part_c.pk) + self.assertEqual(child.quantity, 7 * 5 * 15) + class BuildAllocationTest(BuildAPITest): """Unit tests for allocation of stock items against a build order. diff --git a/src/backend/InvenTree/templates/js/translated/build.js b/src/backend/InvenTree/templates/js/translated/build.js index a21e140b2f..ba5b7d58a4 100644 --- a/src/backend/InvenTree/templates/js/translated/build.js +++ b/src/backend/InvenTree/templates/js/translated/build.js @@ -154,6 +154,9 @@ function newBuildOrder(options={}) { var fields = buildFormFields(); + // Add "create_child_builds" field + fields.create_child_builds = {}; + // Specify the target part if (options.part) { fields.part.value = options.part; diff --git a/src/frontend/src/forms/BuildForms.tsx b/src/frontend/src/forms/BuildForms.tsx index 3e8d86adb1..1590c4a55b 100644 --- a/src/frontend/src/forms/BuildForms.tsx +++ b/src/frontend/src/forms/BuildForms.tsx @@ -47,7 +47,7 @@ export function useBuildOrderFields({ const globalSettings = useGlobalSettingsState(); return useMemo(() => { - return { + let fields: ApiFormFieldSet = { reference: {}, part: { disabled: !create, @@ -119,6 +119,12 @@ export function useBuildOrderFields({ } } }; + + if (create) { + fields.create_child_builds = {}; + } + + return fields; }, [create, destination, batchCode, globalSettings]); } From 0c63e509d2ee62932febcdddf82457dd17e3f4f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 07:43:56 +0000 Subject: [PATCH 15/23] Bump djangorestframework from 3.14.0 to 3.15.2 in /src/backend (#7520) * Bump djangorestframework from 3.14.0 to 3.15.2 in /src/backend Bumps [djangorestframework](https://github.com/encode/django-rest-framework) from 3.14.0 to 3.15.2. - [Release notes](https://github.com/encode/django-rest-framework/releases) - [Commits](https://github.com/encode/django-rest-framework/compare/3.14.0...3.15.2) --- updated-dependencies: - dependency-name: djangorestframework dependency-type: direct:production ... Signed-off-by: dependabot[bot] * fix req * fix deps again * patch serializer * bump api version * Fix "min_value" for DRF decimal fields * Add default serializer values for 'IPN' and 'revision' * Add specific serializer for email field * Bump API version * code cleanup * fix tests * allow null for email too * fix formatting --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Matthias Mair Co-authored-by: Oliver Walters --- .../InvenTree/InvenTree/api_version.py | 5 ++++- src/backend/InvenTree/InvenTree/test_api.py | 8 +++---- .../InvenTree/InvenTree/test_api_version.py | 4 ++-- src/backend/InvenTree/company/serializers.py | 4 ++++ src/backend/InvenTree/company/test_api.py | 12 +++-------- src/backend/InvenTree/part/serializers.py | 21 +++++++++++++++++++ 6 files changed, 37 insertions(+), 17 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index 599fb56daf..5df3a8beb5 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,13 +1,16 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 244 +INVENTREE_API_VERSION = 245 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v245 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7520 + - Documented pagination fields (no functional changes) + v244 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7941 - Adds "create_child_builds" field to the Build API - Write-only field to create child builds from the API diff --git a/src/backend/InvenTree/InvenTree/test_api.py b/src/backend/InvenTree/InvenTree/test_api.py index e462af3b50..0ec1f169f2 100644 --- a/src/backend/InvenTree/InvenTree/test_api.py +++ b/src/backend/InvenTree/InvenTree/test_api.py @@ -92,9 +92,7 @@ class APITests(InvenTreeAPITestCase): """Test token resolve endpoint does not work without basic auth.""" # Test token endpoint without basic auth url = reverse('api-token') - response = self.client.get(url, format='json') - - self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED) + self.get(url, expected_code=401) self.assertIsNone(self.token) def test_token_success(self): @@ -106,7 +104,7 @@ class APITests(InvenTreeAPITestCase): """Test that we can read the 'info-view' endpoint.""" url = reverse('api-inventree-info') - response = self.client.get(url, format='json') + response = self.get(url) data = response.json() self.assertIn('server', data) @@ -126,7 +124,7 @@ class APITests(InvenTreeAPITestCase): self.group.rule_sets.all().delete() update_group_roles(self.group) - response = self.client.get(url, format='json') + response = self.get(url, expected_code=401) # Not logged in, so cannot access user role data self.assertIn(response.status_code, [401, 403]) diff --git a/src/backend/InvenTree/InvenTree/test_api_version.py b/src/backend/InvenTree/InvenTree/test_api_version.py index 8bddb0c561..69a11e5026 100644 --- a/src/backend/InvenTree/InvenTree/test_api_version.py +++ b/src/backend/InvenTree/InvenTree/test_api_version.py @@ -13,12 +13,12 @@ class ApiVersionTests(InvenTreeAPITestCase): def test_api(self): """Test that the API text is correct.""" url = reverse('api-version-text') - response = self.client.get(url, format='json') + response = self.get(url, format='json') data = response.json() self.assertEqual(len(data), 10) - response = self.client.get(reverse('api-version'), format='json').json() + response = self.get(reverse('api-version')).json() self.assertIn('version', response) self.assertIn('dev', response) self.assertIn('up_to_date', response) diff --git a/src/backend/InvenTree/company/serializers.py b/src/backend/InvenTree/company/serializers.py index 5123b3f1e8..ba6d845c0a 100644 --- a/src/backend/InvenTree/company/serializers.py +++ b/src/backend/InvenTree/company/serializers.py @@ -166,6 +166,10 @@ class CompanySerializer( image = InvenTreeImageSerializerField(required=False, allow_null=True) + email = serializers.EmailField( + required=False, default='', allow_blank=True, allow_null=True + ) + parts_supplied = serializers.IntegerField(read_only=True) parts_manufactured = serializers.IntegerField(read_only=True) address_count = serializers.IntegerField(read_only=True) diff --git a/src/backend/InvenTree/company/test_api.py b/src/backend/InvenTree/company/test_api.py index 78064a3bc5..4774c9d1a9 100644 --- a/src/backend/InvenTree/company/test_api.py +++ b/src/backend/InvenTree/company/test_api.py @@ -2,8 +2,6 @@ from django.urls import reverse -from rest_framework import status - from InvenTree.unit_test import InvenTreeAPITestCase from part.models import Part @@ -394,8 +392,7 @@ class ManufacturerTest(InvenTreeAPITestCase): # Create manufacturer part data = {'part': 1, 'manufacturer': 7, 'MPN': 'MPN_TEST'} - response = self.client.post(url, data, format='json') - self.assertEqual(response.status_code, status.HTTP_201_CREATED) + response = self.post(url, data, expected_code=201) self.assertEqual(response.data['MPN'], 'MPN_TEST') # Filter by manufacturer @@ -418,9 +415,7 @@ class ManufacturerTest(InvenTreeAPITestCase): # Change the MPN data = {'MPN': 'MPN-TEST-123'} - response = self.client.patch(url, data, format='json') - - self.assertEqual(response.status_code, status.HTTP_200_OK) + response = self.patch(url, data) self.assertEqual(response.data['MPN'], 'MPN-TEST-123') def test_manufacturer_part_search(self): @@ -457,8 +452,7 @@ class ManufacturerTest(InvenTreeAPITestCase): 'link': 'https://www.axel-larsson.se/Exego.aspx?p_id=341&ArtNr=0804020E', } - response = self.client.post(url, data, format='json') - self.assertEqual(response.status_code, status.HTTP_201_CREATED) + response = self.post(url, data) # Check link is not modified self.assertEqual( diff --git a/src/backend/InvenTree/part/serializers.py b/src/backend/InvenTree/part/serializers.py index bca2aa391a..fac5f7cc14 100644 --- a/src/backend/InvenTree/part/serializers.py +++ b/src/backend/InvenTree/part/serializers.py @@ -348,6 +348,19 @@ class PartBriefSerializer(InvenTree.serializers.InvenTreeModelSerializer): image = InvenTree.serializers.InvenTreeImageSerializerField(read_only=True) thumbnail = serializers.CharField(source='get_thumbnail_url', read_only=True) + IPN = serializers.CharField( + required=False, + allow_null=True, + help_text=_('Internal Part Number'), + max_length=100, + ) + revision = serializers.CharField( + required=False, + allow_null=True, + help_text=_('Part revision or version number'), + max_length=100, + ) + # Pricing fields pricing_min = InvenTree.serializers.InvenTreeMoneySerializer( source='pricing_data.overall_min', allow_null=True, read_only=True @@ -891,6 +904,14 @@ class PartSerializer( queryset=users.models.User.objects.all(), required=False, allow_null=True ) + IPN = serializers.CharField( + required=False, default='', allow_blank=True, label=_('IPN'), max_length=100 + ) + + revision = serializers.CharField( + required=False, default='', allow_blank=True, max_length=100 + ) + # Annotated fields allocated_to_build_orders = serializers.FloatField(read_only=True) allocated_to_sales_orders = serializers.FloatField(read_only=True) From d5086b2fb12014a91e558006905bc779abf77fa9 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Wed, 21 Aug 2024 23:33:15 +0200 Subject: [PATCH 16/23] User defined states (#7862) * Add custom user defined states * make tests more reliable * fix list options * Adapt version * do not engage if rebuilding * remove unneeded attr * remove unneeded attr * fix enum imports * adapt cove target * Add status_custom_key to all other serializers * fix serializer method * simplify branching * remove unneeded imports * inherit read_only status from leader field * Add more tests * fix tests * add test for function * refactor for easier testing * move test to seperate class * Add options testing * extend serializer * add test for all states and refactor to reuse already build functions * use custom field in PUI too * reset diff * style fix * fix comparison * Add test for str * test color exceptions too * remove user state from tracking * Add intro from model fields too * update docs * simplify implementation * update tests * fix name * rename test * simplify tags and test fully * extend test to machine status * move logic for response formatting over * extend api response with machine status * ensure only direct subclasses are discovered * test for length of total respone too * use new fields on PUI too * fix test assertion with plugins enabled * also observe rendering in filters * Add managment endpoints and APIs * Add contenttypes to PUI renderes * use filteres instead * fix import order * fix api route definition * move status choices to serializer * fix lookup * fix filtering * remove admin integration * cleanup migration * fix migration change * cleanup code location * fix imports * Add docs for custom states * add links to custom status --- docs/docs/concepts/custom_states.md | 15 ++ docs/docs/extend/machines/overview.md | 8 +- docs/docs/order/purchase_order.md | 2 + docs/docs/order/return_order.md | 2 + docs/docs/order/sales_order.md | 2 + docs/docs/stock/status.md | 4 +- docs/mkdocs.yml | 1 + .../InvenTree/InvenTree/api_version.py | 6 +- src/backend/InvenTree/InvenTree/context.py | 9 +- src/backend/InvenTree/InvenTree/helpers.py | 14 +- src/backend/InvenTree/InvenTree/metadata.py | 10 +- ...ld_status_custom_key_alter_build_status.py | 39 +++ src/backend/InvenTree/build/models.py | 3 +- src/backend/InvenTree/build/serializers.py | 55 ++-- src/backend/InvenTree/build/status_codes.py | 12 +- .../build/templates/build/build_base.html | 4 +- .../build/templates/build/detail.html | 2 +- src/backend/InvenTree/common/api.py | 15 +- .../0029_inventreecustomuserstatemodel.py | 97 +++++++ src/backend/InvenTree/common/models.py | 108 ++++++++ src/backend/InvenTree/common/serializers.py | 27 ++ src/backend/InvenTree/common/tests.py | 91 +++++++ .../InvenTree/generic/states/__init__.py | 10 +- src/backend/InvenTree/generic/states/api.py | 72 +++++- .../InvenTree/generic/states/custom.py | 88 +++++++ .../InvenTree/generic/states/fields.py | 241 ++++++++++++++++++ .../InvenTree/generic/states/states.py | 30 ++- src/backend/InvenTree/generic/states/tags.py | 14 +- src/backend/InvenTree/generic/states/tests.py | 96 ++++++- .../InvenTree/importer/status_codes.py | 20 +- .../machine/machine_types/label_printer.py | 13 +- ...urchaseorder_status_custom_key_and_more.py | 100 ++++++++ src/backend/InvenTree/order/models.py | 9 +- src/backend/InvenTree/order/serializers.py | 20 +- src/backend/InvenTree/order/status_codes.py | 54 ++-- .../order/templates/order/order_base.html | 2 +- .../templates/order/return_order_base.html | 2 +- .../templates/order/sales_order_base.html | 2 +- .../plugin/base/label/test_label_mixin.py | 1 + src/backend/InvenTree/report/tests.py | 5 +- src/backend/InvenTree/stock/admin.py | 1 + ...13_stockitem_status_custom_key_and_more.py | 38 +++ src/backend/InvenTree/stock/models.py | 11 +- src/backend/InvenTree/stock/serializers.py | 6 +- src/backend/InvenTree/stock/status_codes.py | 22 +- .../stock/templates/stock/item_base.html | 2 +- src/backend/InvenTree/stock/test_api.py | 97 ++++++- .../templates/js/translated/build.js | 10 +- .../InvenTree/templates/js/translated/part.js | 2 +- .../templates/js/translated/purchase_order.js | 4 +- .../templates/js/translated/return_order.js | 4 +- .../templates/js/translated/sales_order.js | 4 +- .../templates/js/translated/stock.js | 21 +- src/backend/InvenTree/users/models.py | 1 + src/frontend/src/components/render/Build.tsx | 4 +- .../src/components/render/Generic.tsx | 6 + .../src/components/render/Instance.tsx | 9 +- .../src/components/render/ModelType.tsx | 5 + src/frontend/src/components/render/Order.tsx | 6 +- src/frontend/src/enums/ApiEndpoints.tsx | 2 + src/frontend/src/enums/ModelType.tsx | 3 +- src/frontend/src/forms/BuildForms.tsx | 2 +- src/frontend/src/forms/CommonForms.tsx | 12 + src/frontend/src/forms/StockForms.tsx | 4 +- .../Index/Settings/AdminCenter/Index.tsx | 10 + src/frontend/src/pages/build/BuildDetail.tsx | 2 +- .../pages/purchasing/PurchaseOrderDetail.tsx | 2 +- .../src/pages/sales/ReturnOrderDetail.tsx | 2 +- .../src/pages/sales/SalesOrderDetail.tsx | 2 +- src/frontend/src/pages/stock/StockDetail.tsx | 2 +- src/frontend/src/tables/ColumnRenderers.tsx | 2 +- .../src/tables/settings/CustomStateTable.tsx | 137 ++++++++++ 72 files changed, 1553 insertions(+), 187 deletions(-) create mode 100644 docs/docs/concepts/custom_states.md create mode 100644 src/backend/InvenTree/build/migrations/0052_build_status_custom_key_alter_build_status.py create mode 100644 src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py create mode 100644 src/backend/InvenTree/generic/states/custom.py create mode 100644 src/backend/InvenTree/generic/states/fields.py create mode 100644 src/backend/InvenTree/order/migrations/0101_purchaseorder_status_custom_key_and_more.py create mode 100644 src/backend/InvenTree/stock/migrations/0113_stockitem_status_custom_key_and_more.py create mode 100644 src/frontend/src/tables/settings/CustomStateTable.tsx diff --git a/docs/docs/concepts/custom_states.md b/docs/docs/concepts/custom_states.md new file mode 100644 index 0000000000..e72a949faf --- /dev/null +++ b/docs/docs/concepts/custom_states.md @@ -0,0 +1,15 @@ +--- +title: Custom States +--- + +## Custom States + +Several models within InvenTree support the use of custom states. The custom states are display only - the business logic is not affected by the state. + +States can be added in the Admin Center under the "Custom States" section. Each state has a name, label and a color that are used to display the state in the user interface. Changes to these settings will only be reflected in the user interface after a full reload of the interface. + +States need to be assigned to a model, state (for example status on a StockItem) and a logical key - that will be used for business logic. These 3 values combined need to be unique throughout the system. + +Custom states can be used in the following models: +- StockItem +- Orders (PurchaseOrder, SalesOrder, ReturnOrder, ReturnOrderLine) diff --git a/docs/docs/extend/machines/overview.md b/docs/docs/extend/machines/overview.md index 0a5237ff66..f132903cd3 100644 --- a/docs/docs/extend/machines/overview.md +++ b/docs/docs/extend/machines/overview.md @@ -47,6 +47,8 @@ If you want to create your own machine type, please also take a look at the alre ```py from django.utils.translation import gettext_lazy as _ + +from generic.states import ColorEnum from plugin.machine import BaseDriver, BaseMachineType, MachineStatus class ABCBaseDriver(BaseDriver): @@ -72,9 +74,9 @@ class ABCMachine(BaseMachineType): base_driver = ABCBaseDriver class ABCStatus(MachineStatus): - CONNECTED = 100, _('Connected'), 'success' - STANDBY = 101, _('Standby'), 'success' - PRINTING = 110, _('Printing'), 'primary' + CONNECTED = 100, _('Connected'), ColorEnum.success + STANDBY = 101, _('Standby'), ColorEnum.success + PRINTING = 110, _('Printing'), ColorEnum.primary MACHINE_STATUS = ABCStatus default_machine_status = ABCStatus.DISCONNECTED diff --git a/docs/docs/order/purchase_order.md b/docs/docs/order/purchase_order.md index 19169c2298..7639ddcb03 100644 --- a/docs/docs/order/purchase_order.md +++ b/docs/docs/order/purchase_order.md @@ -38,6 +38,8 @@ Refer to the source code for the Purchase Order status codes: show_source: True members: [] +Purchase Order Status supports [custom states](../concepts/custom_states.md). + ### Purchase Order Currency The currency code can be specified for an individual purchase order. If not specified, the default currency specified against the [supplier](./company.md#suppliers) will be used. diff --git a/docs/docs/order/return_order.md b/docs/docs/order/return_order.md index cdbfba88b1..c02653fd17 100644 --- a/docs/docs/order/return_order.md +++ b/docs/docs/order/return_order.md @@ -61,6 +61,8 @@ Refer to the source code for the Return Order status codes: show_source: True members: [] +Return Order Status supports [custom states](../concepts/custom_states.md). + ## Create a Return Order From the Return Order index, click on New Return Order which opens the "Create Return Order" form. diff --git a/docs/docs/order/sales_order.md b/docs/docs/order/sales_order.md index e44666fb02..a8834a2d0d 100644 --- a/docs/docs/order/sales_order.md +++ b/docs/docs/order/sales_order.md @@ -39,6 +39,8 @@ Refer to the source code for the Sales Order status codes: show_source: True members: [] +Sales Order Status supports [custom states](../concepts/custom_states.md). + ### Sales Order Currency The currency code can be specified for an individual sales order. If not specified, the default currency specified against the [customer](./company.md#customers) will be used. diff --git a/docs/docs/stock/status.md b/docs/docs/stock/status.md index 3ae6f12823..aadf175de9 100644 --- a/docs/docs/stock/status.md +++ b/docs/docs/stock/status.md @@ -10,7 +10,7 @@ Certain stock item status codes will restrict the availability of the stock item Below is the list of available stock status codes and their meaning: -| Status | Description | Available | +| Status | Description | Available | | ----------- | ----------- | --- | | OK | Stock item is healthy, nothing wrong to report | Yes | | Attention needed | Stock item hasn't been checked or tested yet | Yes | @@ -38,6 +38,8 @@ Refer to the source code for the Stock status codes: show_source: True members: [] +Stock Status supports [custom states](../concepts/custom_states.md). + ### Default Status Code The default status code for any newly created Stock Item is OK diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index ed0e673d02..059a7fb10b 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -77,6 +77,7 @@ nav: - Core Concepts: - Terminology: concepts/terminology.md - Physical Units: concepts/units.md + - Custom States: concepts/custom_states.md - Development: - Contributing: develop/contributing.md - Devcontainer: develop/devcontainer.md diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index 5df3a8beb5..40bff36d69 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,13 +1,17 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 245 +INVENTREE_API_VERSION = 246 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v246 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7862 + - Adds custom status fields to various serializers + - Adds endpoints to admin custom status fields + v245 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7520 - Documented pagination fields (no functional changes) diff --git a/src/backend/InvenTree/InvenTree/context.py b/src/backend/InvenTree/InvenTree/context.py index 11bbb52e21..78a9443130 100644 --- a/src/backend/InvenTree/InvenTree/context.py +++ b/src/backend/InvenTree/InvenTree/context.py @@ -3,9 +3,9 @@ """Provides extra global data to all templates.""" import InvenTree.email +import InvenTree.ready import InvenTree.status -from generic.states import StatusCode -from InvenTree.helpers import inheritors +from generic.states.custom import get_custom_classes from users.models import RuleSet, check_user_role @@ -53,7 +53,10 @@ def status_codes(request): return {} request._inventree_status_codes = True - return {cls.__name__: cls.template_context() for cls in inheritors(StatusCode)} + get_custom = InvenTree.ready.isRebuildingData() is False + return { + cls.__name__: cls.template_context() for cls in get_custom_classes(get_custom) + } def user_roles(request): diff --git a/src/backend/InvenTree/InvenTree/helpers.py b/src/backend/InvenTree/InvenTree/helpers.py index 63a1c43f8f..2ddae791cf 100644 --- a/src/backend/InvenTree/InvenTree/helpers.py +++ b/src/backend/InvenTree/InvenTree/helpers.py @@ -953,8 +953,15 @@ def get_objectreference( Inheritors_T = TypeVar('Inheritors_T') -def inheritors(cls: type[Inheritors_T]) -> set[type[Inheritors_T]]: - """Return all classes that are subclasses from the supplied cls.""" +def inheritors( + cls: type[Inheritors_T], subclasses: bool = True +) -> set[type[Inheritors_T]]: + """Return all classes that are subclasses from the supplied cls. + + Args: + cls: The class to search for subclasses + subclasses: Include subclasses of subclasses (default = True) + """ subcls = set() work = [cls] @@ -963,7 +970,8 @@ def inheritors(cls: type[Inheritors_T]) -> set[type[Inheritors_T]]: for child in parent.__subclasses__(): if child not in subcls: subcls.add(child) - work.append(child) + if subclasses: + work.append(child) return subcls diff --git a/src/backend/InvenTree/InvenTree/metadata.py b/src/backend/InvenTree/InvenTree/metadata.py index 7805d73c0a..15a5f2f079 100644 --- a/src/backend/InvenTree/InvenTree/metadata.py +++ b/src/backend/InvenTree/InvenTree/metadata.py @@ -363,7 +363,7 @@ class InvenTreeMetadata(SimpleMetadata): field_info['type'] = 'related field' field_info['model'] = model._meta.model_name - # Special case for 'user' model + # Special case for special models if field_info['model'] == 'user': field_info['api_url'] = '/api/user/' elif field_info['model'] == 'contenttype': @@ -381,6 +381,14 @@ class InvenTreeMetadata(SimpleMetadata): if field_info['type'] == 'dependent field': field_info['depends_on'] = field.depends_on + # Extend field info if the field has a get_field_info method + if ( + not field_info.get('read_only') + and hasattr(field, 'get_field_info') + and callable(field.get_field_info) + ): + field_info = field.get_field_info(field, field_info) + return field_info diff --git a/src/backend/InvenTree/build/migrations/0052_build_status_custom_key_alter_build_status.py b/src/backend/InvenTree/build/migrations/0052_build_status_custom_key_alter_build_status.py new file mode 100644 index 0000000000..9e0776fd09 --- /dev/null +++ b/src/backend/InvenTree/build/migrations/0052_build_status_custom_key_alter_build_status.py @@ -0,0 +1,39 @@ +# Generated by Django 4.2.14 on 2024-08-07 22:40 + +import django.core.validators +from django.db import migrations + +import generic.states.fields +import InvenTree.status_codes + + +class Migration(migrations.Migration): + + dependencies = [ + ("build", "0051_delete_buildorderattachment"), + ] + + operations = [ + migrations.AddField( + model_name="build", + name="status_custom_key", + field=generic.states.fields.ExtraInvenTreeCustomStatusModelField( + blank=True, + default=None, + help_text="Additional status information for this item", + null=True, + verbose_name="Custom status key", + ), + ), + migrations.AlterField( + model_name="build", + name="status", + field=generic.states.fields.InvenTreeCustomStatusModelField( + choices=InvenTree.status_codes.BuildStatus.items(), + default=10, + help_text="Build status code", + validators=[django.core.validators.MinValueValidator(0)], + verbose_name="Build Status", + ), + ), + ] diff --git a/src/backend/InvenTree/build/models.py b/src/backend/InvenTree/build/models.py index adde7080da..899145f98d 100644 --- a/src/backend/InvenTree/build/models.py +++ b/src/backend/InvenTree/build/models.py @@ -43,6 +43,7 @@ import part.models import report.mixins import stock.models import users.models +import generic.states logger = logging.getLogger('inventree') @@ -315,7 +316,7 @@ class Build( help_text=_('Number of stock items which have been completed') ) - status = models.PositiveIntegerField( + status = generic.states.fields.InvenTreeCustomStatusModelField( verbose_name=_('Build Status'), default=BuildStatus.PENDING.value, choices=BuildStatus.items(), diff --git a/src/backend/InvenTree/build/serializers.py b/src/backend/InvenTree/build/serializers.py index ade07fbdf9..473c4b423d 100644 --- a/src/backend/InvenTree/build/serializers.py +++ b/src/backend/InvenTree/build/serializers.py @@ -2,45 +2,53 @@ from decimal import Decimal -from django.db import transaction from django.core.exceptions import ValidationError as DjangoValidationError -from django.utils.translation import gettext_lazy as _ - -from django.db import models -from django.db.models import ExpressionWrapper, F, FloatField -from django.db.models import Case, Sum, When, Value -from django.db.models import BooleanField, Q +from django.db import models, transaction +from django.db.models import ( + BooleanField, + Case, + ExpressionWrapper, + F, + FloatField, + Q, + Sum, + Value, + When, +) from django.db.models.functions import Coalesce +from django.utils.translation import gettext_lazy as _ from rest_framework import serializers from rest_framework.serializers import ValidationError -from InvenTree.serializers import InvenTreeModelSerializer, UserSerializer - -import InvenTree.helpers -import InvenTree.tasks -from InvenTree.serializers import InvenTreeDecimalField, NotesFieldMixin -from stock.status_codes import StockStatus - -from stock.generators import generate_batch_code -from stock.models import StockItem, StockLocation -from stock.serializers import StockItemSerializerBrief, LocationBriefSerializer - import build.tasks import common.models -from common.serializers import ProjectCodeSerializer -from common.settings import get_global_setting -from importer.mixins import DataImportExportSerializerMixin import company.serializers +import InvenTree.helpers +import InvenTree.tasks import part.filters import part.serializers as part_serializers +from common.serializers import ProjectCodeSerializer +from common.settings import get_global_setting +from generic.states.fields import InvenTreeCustomStatusSerializerMixin +from importer.mixins import DataImportExportSerializerMixin +from InvenTree.serializers import ( + InvenTreeDecimalField, + InvenTreeModelSerializer, + NotesFieldMixin, + UserSerializer, +) +from stock.generators import generate_batch_code +from stock.models import StockItem, StockLocation +from stock.serializers import LocationBriefSerializer, StockItemSerializerBrief +from stock.status_codes import StockStatus from users.serializers import OwnerSerializer -from .models import Build, BuildLine, BuildItem +from .models import Build, BuildItem, BuildLine from .status_codes import BuildStatus -class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTreeModelSerializer): +class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTreeCustomStatusSerializerMixin, InvenTreeModelSerializer): """Serializes a Build object.""" class Meta: @@ -69,6 +77,7 @@ class BuildSerializer(NotesFieldMixin, DataImportExportSerializerMixin, InvenTre 'quantity', 'status', 'status_text', + 'status_custom_key', 'target_date', 'take_from', 'notes', diff --git a/src/backend/InvenTree/build/status_codes.py b/src/backend/InvenTree/build/status_codes.py index 56c8a3a5d6..bc7fc47ddc 100644 --- a/src/backend/InvenTree/build/status_codes.py +++ b/src/backend/InvenTree/build/status_codes.py @@ -2,17 +2,17 @@ from django.utils.translation import gettext_lazy as _ -from generic.states import StatusCode +from generic.states import ColorEnum, StatusCode class BuildStatus(StatusCode): """Build status codes.""" - PENDING = 10, _('Pending'), 'secondary' # Build is pending / active - PRODUCTION = 20, _('Production'), 'primary' # Build is in production - ON_HOLD = 25, _('On Hold'), 'warning' # Build is on hold - CANCELLED = 30, _('Cancelled'), 'danger' # Build was cancelled - COMPLETE = 40, _('Complete'), 'success' # Build is complete + PENDING = 10, _('Pending'), ColorEnum.secondary # Build is pending / active + PRODUCTION = 20, _('Production'), ColorEnum.primary # Build is in production + ON_HOLD = 25, _('On Hold'), ColorEnum.warning # Build is on hold + CANCELLED = 30, _('Cancelled'), ColorEnum.danger # Build was cancelled + COMPLETE = 40, _('Complete'), ColorEnum.success # Build is complete class BuildStatusGroups: diff --git a/src/backend/InvenTree/build/templates/build/build_base.html b/src/backend/InvenTree/build/templates/build/build_base.html index 6c2760558f..e9c4b5b9d2 100644 --- a/src/backend/InvenTree/build/templates/build/build_base.html +++ b/src/backend/InvenTree/build/templates/build/build_base.html @@ -158,7 +158,7 @@ src="{% static 'img/blank_image.png' %}" {% trans "Status" %} - {% status_label 'build' build.status %} + {% display_status_label 'build' build.status_custom_key build.status %} {% if build.target_date %} @@ -225,7 +225,7 @@ src="{% static 'img/blank_image.png' %}" {% block page_data %}

- {% status_label 'build' build.status large=True %} + {% display_status_label 'build' build.status_custom_key build.status large=True %} {% if build.is_overdue %} {% trans "Overdue" %} {% endif %} diff --git a/src/backend/InvenTree/build/templates/build/detail.html b/src/backend/InvenTree/build/templates/build/detail.html index 15e0612d70..df93bd1140 100644 --- a/src/backend/InvenTree/build/templates/build/detail.html +++ b/src/backend/InvenTree/build/templates/build/detail.html @@ -60,7 +60,7 @@ {% trans "Status" %} - {% status_label 'build' build.status %} + {% display_status_label 'build' build.status_custom_key build.status %} diff --git a/src/backend/InvenTree/common/api.py b/src/backend/InvenTree/common/api.py index 8701049231..fe5e622762 100644 --- a/src/backend/InvenTree/common/api.py +++ b/src/backend/InvenTree/common/api.py @@ -29,7 +29,7 @@ import common.models import common.serializers from common.icons import get_icon_packs from common.settings import get_global_setting -from generic.states.api import AllStatusViews, StatusView +from generic.states.api import urlpattern as generic_states_api_urls from importer.mixins import DataExportViewMixin from InvenTree.api import BulkDeleteMixin, MetadataView from InvenTree.config import CONFIG_LOOKUPS @@ -655,6 +655,8 @@ class ContentTypeList(ListAPI): queryset = ContentType.objects.all() serializer_class = common.serializers.ContentTypeSerializer permission_classes = [permissions.IsAuthenticated] + filter_backends = SEARCH_ORDER_FILTER + search_fields = ['app_label', 'model'] class ContentTypeDetail(RetrieveAPI): @@ -965,16 +967,7 @@ common_api_urls = [ ]), ), # Status - path( - 'generic/status/', - include([ - path( - f'/', - include([path('', StatusView.as_view(), name='api-status')]), - ), - path('', AllStatusViews.as_view(), name='api-status-all'), - ]), - ), + path('generic/status/', include(generic_states_api_urls)), # Contenttype path( 'contenttype/', diff --git a/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py b/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py new file mode 100644 index 0000000000..7090b98279 --- /dev/null +++ b/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py @@ -0,0 +1,97 @@ +# Generated by Django 4.2.14 on 2024-08-07 22:40 + +import django.db.models.deletion +from django.db import migrations, models + +from common.models import state_color_mappings + + +class Migration(migrations.Migration): + + dependencies = [ + ("contenttypes", "0002_remove_content_type_name"), + ("common", "0028_colortheme_user_obj"), + ] + + operations = [ + migrations.CreateModel( + name="InvenTreeCustomUserStateModel", + fields=[ + ( + "id", + models.AutoField( + auto_created=True, + primary_key=True, + serialize=False, + verbose_name="ID", + ), + ), + ( + "key", + models.IntegerField( + help_text="Value that will be saved in the models database", + verbose_name="Key", + ), + ), + ( + "name", + models.CharField( + help_text="Name of the state", + max_length=250, + verbose_name="Name", + ), + ), + ( + "label", + models.CharField( + help_text="Label that will be displayed in the frontend", + max_length=250, + verbose_name="label", + ), + ), + ( + "color", + models.CharField( + choices=state_color_mappings(), + default="secondary", + help_text="Color that will be displayed in the frontend", + max_length=10, + verbose_name="Color", + ), + ), + ( + "logical_key", + models.IntegerField( + help_text="State logical key that is equal to this custom state in business logic", + verbose_name="Logical Key", + ), + ), + ( + "reference_status", + models.CharField( + help_text="Status set that is extended with this custom state", + max_length=250, + verbose_name="Reference Status Set", + ), + ), + ( + "model", + models.ForeignKey( + blank=True, + help_text="Model this state is associated with", + null=True, + on_delete=django.db.models.deletion.SET_NULL, + to="contenttypes.contenttype", + verbose_name="Model", + ), + ), + ], + options={ + "verbose_name": "Custom State", + "verbose_name_plural": "Custom States", + "unique_together": { + ("model", "reference_status", "key", "logical_key") + }, + }, + ), + ] diff --git a/src/backend/InvenTree/common/models.py b/src/backend/InvenTree/common/models.py index 9b34a4c37b..ca3b45c9dc 100644 --- a/src/backend/InvenTree/common/models.py +++ b/src/backend/InvenTree/common/models.py @@ -53,6 +53,8 @@ import order.validators import plugin.base.barcodes.helper import report.helpers import users.models +from generic.states import ColorEnum +from generic.states.custom import get_custom_classes, state_color_mappings from InvenTree.sanitizer import sanitize_svg from plugin import registry @@ -3339,3 +3341,109 @@ class Attachment(InvenTree.models.MetadataMixin, InvenTree.models.InvenTreeModel raise ValidationError(_('Invalid model type specified for attachment')) return model_class.check_attachment_permission(permission, user) + + +class InvenTreeCustomUserStateModel(models.Model): + """Custom model to extends any registered state with extra custom, user defined states.""" + + key = models.IntegerField( + verbose_name=_('Key'), + help_text=_('Value that will be saved in the models database'), + ) + name = models.CharField( + max_length=250, verbose_name=_('Name'), help_text=_('Name of the state') + ) + label = models.CharField( + max_length=250, + verbose_name=_('label'), + help_text=_('Label that will be displayed in the frontend'), + ) + color = models.CharField( + max_length=10, + choices=state_color_mappings(), + default=ColorEnum.secondary.value, + verbose_name=_('Color'), + help_text=_('Color that will be displayed in the frontend'), + ) + logical_key = models.IntegerField( + verbose_name=_('Logical Key'), + help_text=_( + 'State logical key that is equal to this custom state in business logic' + ), + ) + model = models.ForeignKey( + ContentType, + on_delete=models.SET_NULL, + null=True, + blank=True, + verbose_name=_('Model'), + help_text=_('Model this state is associated with'), + ) + reference_status = models.CharField( + max_length=250, + verbose_name=_('Reference Status Set'), + help_text=_('Status set that is extended with this custom state'), + ) + + class Meta: + """Metaclass options for this mixin.""" + + verbose_name = _('Custom State') + verbose_name_plural = _('Custom States') + unique_together = [['model', 'reference_status', 'key', 'logical_key']] + + def __str__(self) -> str: + """Return string representation of the custom state.""" + return f'{self.model.name} ({self.reference_status}): {self.name} | {self.key} ({self.logical_key})' + + def save(self, *args, **kwargs) -> None: + """Ensure that the custom state is valid before saving.""" + self.clean() + return super().save(*args, **kwargs) + + def clean(self) -> None: + """Validate custom state data.""" + if self.model is None: + raise ValidationError({'model': _('Model must be selected')}) + + if self.key is None: + raise ValidationError({'key': _('Key must be selected')}) + + if self.logical_key is None: + raise ValidationError({'logical_key': _('Logical key must be selected')}) + + # Ensure that the key is not the same as the logical key + if self.key == self.logical_key: + raise ValidationError({'key': _('Key must be different from logical key')}) + + if self.reference_status is None or self.reference_status == '': + raise ValidationError({ + 'reference_status': _('Reference status must be selected') + }) + + # Ensure that the key is not in the range of the logical keys of the reference status + ref_set = list( + filter( + lambda x: x.__name__ == self.reference_status, + get_custom_classes(include_custom=False), + ) + ) + if len(ref_set) == 0: + raise ValidationError({ + 'reference_status': _('Reference status set not found') + }) + ref_set = ref_set[0] + if self.key in ref_set.keys(): + raise ValidationError({ + 'key': _( + 'Key must be different from the logical keys of the reference status' + ) + }) + if self.logical_key not in ref_set.keys(): + raise ValidationError({ + 'logical_key': _( + 'Logical key must be in the logical keys of the reference status' + ) + }) + + return super().clean() diff --git a/src/backend/InvenTree/common/serializers.py b/src/backend/InvenTree/common/serializers.py index 4c1f6a30dd..9f69bbffff 100644 --- a/src/backend/InvenTree/common/serializers.py +++ b/src/backend/InvenTree/common/serializers.py @@ -14,6 +14,7 @@ from taggit.serializers import TagListSerializerField import common.models as common_models import common.validators +import generic.states.custom from importer.mixins import DataImportExportSerializerMixin from importer.registry import register_importer from InvenTree.helpers import get_objectreference @@ -308,6 +309,32 @@ class ProjectCodeSerializer(DataImportExportSerializerMixin, InvenTreeModelSeria responsible_detail = OwnerSerializer(source='responsible', read_only=True) +@register_importer() +class CustomStateSerializer(DataImportExportSerializerMixin, InvenTreeModelSerializer): + """Serializer for the custom state model.""" + + class Meta: + """Meta options for CustomStateSerializer.""" + + model = common_models.InvenTreeCustomUserStateModel + fields = [ + 'pk', + 'key', + 'name', + 'label', + 'color', + 'logical_key', + 'model', + 'model_name', + 'reference_status', + ] + + model_name = serializers.CharField(read_only=True, source='model.name') + reference_status = serializers.ChoiceField( + choices=generic.states.custom.state_reference_mappings() + ) + + class FlagSerializer(serializers.Serializer): """Serializer for feature flags.""" diff --git a/src/backend/InvenTree/common/tests.py b/src/backend/InvenTree/common/tests.py index c76d17f5b9..2d6279734d 100644 --- a/src/backend/InvenTree/common/tests.py +++ b/src/backend/InvenTree/common/tests.py @@ -33,6 +33,7 @@ from .models import ( Attachment, ColorTheme, CustomUnit, + InvenTreeCustomUserStateModel, InvenTreeSetting, InvenTreeUserSetting, NotesImage, @@ -1586,3 +1587,93 @@ class ValidatorsTest(TestCase): common.validators.validate_icon('ti:package:non-existing-variant') common.validators.validate_icon('ti:package:outline') + + +class CustomStatusTest(TestCase): + """Unit tests for the custom status model.""" + + def setUp(self): + """Setup for all tests.""" + self.data = { + 'key': 11, + 'name': 'OK - advanced', + 'label': 'OK - adv.', + 'color': 'secondary', + 'logical_key': 10, + 'model': ContentType.objects.get(model='stockitem'), + 'reference_status': 'StockStatus', + } + + def test_validation_model(self): + """Test that model is present.""" + data = self.data + data.pop('model') + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_key(self): + """Tests Model must have a key.""" + data = self.data + data.pop('key') + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_logicalkey(self): + """Tests Logical key must be present.""" + data = self.data + data.pop('logical_key') + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_reference(self): + """Tests Reference status must be present.""" + data = self.data + data.pop('reference_status') + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_logical_unique(self): + """Tests Logical key must be unique.""" + data = self.data + data['logical_key'] = data['key'] + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_reference_exsists(self): + """Tests Reference status set not found.""" + data = self.data + data['reference_status'] = 'abcd' + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_key_unique(self): + """Tests Key must be different from the logical keys of the reference.""" + data = self.data + data['key'] = 50 + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation_logical_key_exsists(self): + """Tests Logical key must be in the logical keys of the reference status.""" + data = self.data + data['logical_key'] = 12 + with self.assertRaises(ValidationError): + InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 0) + + def test_validation(self): + """Tests Valid run.""" + data = self.data + instance = InvenTreeCustomUserStateModel.objects.create(**data) + self.assertEqual(data['key'], instance.key) + self.assertEqual(InvenTreeCustomUserStateModel.objects.count(), 1) + self.assertEqual( + instance.__str__(), 'Stock Item (StockStatus): OK - advanced | 11 (10)' + ) diff --git a/src/backend/InvenTree/generic/states/__init__.py b/src/backend/InvenTree/generic/states/__init__.py index 8d5fdfed71..a13139b5ff 100644 --- a/src/backend/InvenTree/generic/states/__init__.py +++ b/src/backend/InvenTree/generic/states/__init__.py @@ -6,7 +6,13 @@ There is a rendered state for each state value. The rendered state is used for d States can be extended with custom options for each InvenTree instance - those options are stored in the database and need to link back to state values. """ -from .states import StatusCode +from .states import ColorEnum, StatusCode from .transition import StateTransitionMixin, TransitionMethod, storage -__all__ = ['StatusCode', 'storage', 'TransitionMethod', 'StateTransitionMixin'] +__all__ = [ + 'ColorEnum', + 'StatusCode', + 'storage', + 'TransitionMethod', + 'StateTransitionMixin', +] diff --git a/src/backend/InvenTree/generic/states/api.py b/src/backend/InvenTree/generic/states/api.py index 203a6dea3a..49c7425335 100644 --- a/src/backend/InvenTree/generic/states/api.py +++ b/src/backend/InvenTree/generic/states/api.py @@ -2,12 +2,22 @@ import inspect +from django.urls import include, path + from drf_spectacular.utils import OpenApiResponse, extend_schema from rest_framework import permissions, serializers from rest_framework.generics import GenericAPIView from rest_framework.response import Response +import common.models +import common.serializers +from generic.states.custom import get_status_api_response +from importer.mixins import DataExportViewMixin +from InvenTree.filters import SEARCH_ORDER_FILTER +from InvenTree.mixins import ListCreateAPI, RetrieveUpdateDestroyAPI +from InvenTree.permissions import IsStaffOrReadOnly from InvenTree.serializers import EmptySerializer +from machine.machine_type import MachineStatus from .states import StatusCode @@ -73,18 +83,52 @@ class AllStatusViews(StatusView): def get(self, request, *args, **kwargs): """Perform a GET request to learn information about status codes.""" - data = {} - - def discover_status_codes(parent_status_class, prefix=None): - """Recursively discover status classes.""" - for status_class in parent_status_class.__subclasses__(): - name = '__'.join([*(prefix or []), status_class.__name__]) - data[name] = { - 'class': status_class.__name__, - 'values': status_class.dict(), - } - discover_status_codes(status_class, [name]) - - discover_status_codes(StatusCode) - + data = get_status_api_response() + # Extend with MachineStatus classes + data.update(get_status_api_response(MachineStatus, prefix=['MachineStatus'])) return Response(data) + + +# Custom states +class CustomStateList(DataExportViewMixin, ListCreateAPI): + """List view for all custom states.""" + + queryset = common.models.InvenTreeCustomUserStateModel.objects.all() + serializer_class = common.serializers.CustomStateSerializer + permission_classes = [permissions.IsAuthenticated, IsStaffOrReadOnly] + filter_backends = SEARCH_ORDER_FILTER + ordering_fields = ['key'] + search_fields = ['key', 'name', 'label', 'reference_status'] + + +class CustomStateDetail(RetrieveUpdateDestroyAPI): + """Detail view for a particular custom states.""" + + queryset = common.models.InvenTreeCustomUserStateModel.objects.all() + serializer_class = common.serializers.CustomStateSerializer + permission_classes = [permissions.IsAuthenticated, IsStaffOrReadOnly] + + +urlpattern = [ + # Custom state + path( + 'custom/', + include([ + path( + '/', CustomStateDetail.as_view(), name='api-custom-state-detail' + ), + path('', CustomStateList.as_view(), name='api-custom-state-list'), + ]), + ), + # Generic status views + path( + '', + include([ + path( + f'/', + include([path('', StatusView.as_view(), name='api-status')]), + ), + path('', AllStatusViews.as_view(), name='api-status-all'), + ]), + ), +] diff --git a/src/backend/InvenTree/generic/states/custom.py b/src/backend/InvenTree/generic/states/custom.py new file mode 100644 index 0000000000..2539eb550e --- /dev/null +++ b/src/backend/InvenTree/generic/states/custom.py @@ -0,0 +1,88 @@ +"""Helper functions for custom status labels.""" + +from InvenTree.helpers import inheritors + +from .states import ColorEnum, StatusCode + + +def get_custom_status_labels(include_custom: bool = True): + """Return a dict of custom status labels.""" + return {cls.tag(): cls for cls in get_custom_classes(include_custom)} + + +def get_status_api_response(base_class=StatusCode, prefix=None): + """Return a dict of status classes (custom and class defined). + + Args: + base_class: The base class to search for subclasses. + prefix: A list of strings to prefix the class names with. + """ + return { + '__'.join([*(prefix or []), k.__name__]): { + 'class': k.__name__, + 'values': k.dict(), + } + for k in get_custom_classes(base_class=base_class, subclass=False) + } + + +def state_color_mappings(): + """Return a list of custom user state colors.""" + return [(a.name, a.value) for a in ColorEnum] + + +def state_reference_mappings(): + """Return a list of custom user state references.""" + return [(a.__name__, a.__name__) for a in get_custom_classes(include_custom=False)] + + +def get_logical_value(value, model: str): + """Return the state model for the selected value.""" + from common.models import InvenTreeCustomUserStateModel + + return InvenTreeCustomUserStateModel.objects.get(key=value, model__model=model) + + +def get_custom_classes( + include_custom: bool = True, base_class=StatusCode, subclass=False +): + """Return a dict of status classes (custom and class defined).""" + discovered_classes = inheritors(base_class, subclass) + + if not include_custom: + return discovered_classes + + # Gather DB settings + from common.models import InvenTreeCustomUserStateModel + + custom_db_states = {} + custom_db_mdls = {} + for item in list(InvenTreeCustomUserStateModel.objects.all()): + if not custom_db_states.get(item.reference_status): + custom_db_states[item.reference_status] = [] + custom_db_states[item.reference_status].append(item) + custom_db_mdls[item.model.app_label] = item.reference_status + custom_db_mdls_keys = custom_db_mdls.keys() + + states = {} + for cls in discovered_classes: + tag = cls.tag() + states[tag] = cls + if custom_db_mdls and tag in custom_db_mdls_keys: + data = [(str(m.name), (m.value, m.label, m.color)) for m in states[tag]] + data_keys = [i[0] for i in data] + + # Extent with non present tags + for entry in custom_db_states[custom_db_mdls[tag]]: + ref_name = str(entry.name.upper().replace(' ', '')) + if ref_name not in data_keys: + data += [ + ( + str(entry.name.upper().replace(' ', '')), + (entry.key, entry.label, entry.color), + ) + ] + + # Re-assemble the enum + states[tag] = base_class(f'{tag.capitalize()}Status', data) + return states.values() diff --git a/src/backend/InvenTree/generic/states/fields.py b/src/backend/InvenTree/generic/states/fields.py new file mode 100644 index 0000000000..99717d4884 --- /dev/null +++ b/src/backend/InvenTree/generic/states/fields.py @@ -0,0 +1,241 @@ +"""Custom model/serializer fields for InvenTree models that support custom states.""" + +from typing import Any, Iterable, Optional + +from django.core.exceptions import ObjectDoesNotExist +from django.db import models +from django.utils.encoding import force_str +from django.utils.translation import gettext_lazy as _ + +from rest_framework import serializers +from rest_framework.fields import ChoiceField + +from .custom import get_logical_value + + +class CustomChoiceField(serializers.ChoiceField): + """Custom Choice Field. + + This is not intended to be used directly. + """ + + def __init__(self, choices: Iterable, **kwargs): + """Initialize the field.""" + choice_mdl = kwargs.pop('choice_mdl', None) + choice_field = kwargs.pop('choice_field', None) + is_custom = kwargs.pop('is_custom', False) + kwargs.pop('max_value', None) + kwargs.pop('min_value', None) + super().__init__(choices, **kwargs) + self.choice_mdl = choice_mdl + self.choice_field = choice_field + self.is_custom = is_custom + + def to_internal_value(self, data): + """Map the choice (that might be a custom one) back to the logical value.""" + try: + return super().to_internal_value(data) + except serializers.ValidationError: + try: + logical = get_logical_value(data, self.choice_mdl._meta.model_name) + if self.is_custom: + return logical.key + return logical.logical_key + except ObjectDoesNotExist: + raise serializers.ValidationError('Invalid choice') + + def get_field_info(self, field, field_info): + """Return the field information for the given item.""" + from common.models import InvenTreeCustomUserStateModel + + # Static choices + choices = [ + { + 'value': choice_value, + 'display_name': force_str(choice_name, strings_only=True), + } + for choice_value, choice_name in field.choices.items() + ] + # Dynamic choices from InvenTreeCustomUserStateModel + objs = InvenTreeCustomUserStateModel.objects.filter( + model__model=field.choice_mdl._meta.model_name + ) + dyn_choices = [ + {'value': choice.key, 'display_name': choice.label} for choice in objs.all() + ] + + if dyn_choices: + all_choices = choices + dyn_choices + field_info['choices'] = sorted(all_choices, key=lambda kv: kv['value']) + else: + field_info['choices'] = choices + return field_info + + +class ExtraCustomChoiceField(CustomChoiceField): + """Custom Choice Field that returns value of status if empty. + + This is not intended to be used directly. + """ + + def to_representation(self, value): + """Return the value of the status if it is empty.""" + return super().to_representation(value) or value + + +class InvenTreeCustomStatusModelField(models.PositiveIntegerField): + """Custom model field for extendable status codes. + + Adds a secondary *_custom_key field to the model which can be used to store additional status information. + Models using this model field must also include the InvenTreeCustomStatusSerializerMixin in all serializers that create or update the value. + """ + + def deconstruct(self): + """Deconstruct the field for migrations.""" + name, path, args, kwargs = super().deconstruct() + + return name, path, args, kwargs + + def contribute_to_class(self, cls, name): + """Add the _custom_key field to the model.""" + cls._meta.supports_custom_status = True + + if not hasattr(self, '_custom_key_field'): + self.add_field(cls, name) + + super().contribute_to_class(cls, name) + + def clean(self, value: Any, model_instance: Any) -> Any: + """Ensure that the value is not an empty string.""" + if value == '': + value = None + return super().clean(value, model_instance) + + def add_field(self, cls, name): + """Adds custom_key_field to the model class to save additional status information.""" + custom_key_field = ExtraInvenTreeCustomStatusModelField( + default=None, + verbose_name=_('Custom status key'), + help_text=_('Additional status information for this item'), + blank=True, + null=True, + ) + cls.add_to_class(f'{name}_custom_key', custom_key_field) + self._custom_key_field = custom_key_field + + +class ExtraInvenTreeCustomStatusModelField(models.PositiveIntegerField): + """Custom field used to detect custom extenteded fields. + + This is not intended to be used directly, if you want to support custom states in your model use InvenTreeCustomStatusModelField. + """ + + +class InvenTreeCustomStatusSerializerMixin: + """Mixin to ensure custom status fields are set. + + This mixin must be used to ensure that custom status fields are set correctly when updating a model. + """ + + _custom_fields: Optional[list] = None + _custom_fields_leader: Optional[list] = None + _custom_fields_follower: Optional[list] = None + _is_gathering = False + + def update(self, instance, validated_data): + """Ensure the custom field is updated if the leader was changed.""" + self.gather_custom_fields() + for field in self._custom_fields_leader: + if ( + field in self.initial_data + and self.instance + and self.initial_data[field] + != getattr(self.instance, f'{field}_custom_key', None) + ): + setattr(self.instance, f'{field}_custom_key', self.initial_data[field]) + for field in self._custom_fields_follower: + if ( + field in validated_data + and field.replace('_custom_key', '') not in self.initial_data + ): + reference = get_logical_value( + validated_data[field], + self.fields[field].choice_mdl._meta.model_name, + ) + validated_data[field.replace('_custom_key', '')] = reference.logical_key + return super().update(instance, validated_data) + + def to_representation(self, instance): + """Ensure custom state fields are not served empty.""" + data = super().to_representation(instance) + for field in self.gather_custom_fields(): + if data[field] is None: + data[field] = data[ + field.replace('_custom_key', '') + ] # Use "normal" status field instead + return data + + def gather_custom_fields(self): + """Gather all custom fields on the serializer.""" + if self._custom_fields_follower: + self._is_gathering = False + return self._custom_fields_follower + + if self._is_gathering: + self._custom_fields = {} + else: + self._is_gathering = True + # Gather fields + self._custom_fields = { + k: v.is_custom + for k, v in self.fields.items() + if isinstance(v, CustomChoiceField) + } + + # Separate fields for easier/cheaper access + self._custom_fields_follower = [k for k, v in self._custom_fields.items() if v] + self._custom_fields_leader = [ + k for k, v in self._custom_fields.items() if not v + ] + + return self._custom_fields_follower + + def build_standard_field(self, field_name, model_field): + """Use custom field for custom status model. + + This is required because of DRF overwriting all fields with choice sets. + """ + field_cls, field_kwargs = super().build_standard_field(field_name, model_field) + if issubclass(field_cls, ChoiceField) and isinstance( + model_field, InvenTreeCustomStatusModelField + ): + field_cls = CustomChoiceField + field_kwargs['choice_mdl'] = model_field.model + field_kwargs['choice_field'] = model_field.name + elif isinstance(model_field, ExtraInvenTreeCustomStatusModelField): + field_cls = ExtraCustomChoiceField + field_kwargs['choice_mdl'] = model_field.model + field_kwargs['choice_field'] = model_field.name + field_kwargs['is_custom'] = True + + # Inherit choices from leader + self.gather_custom_fields() + if field_name in self._custom_fields: + leader_field_name = field_name.replace('_custom_key', '') + leader_field = self.fields[leader_field_name] + if hasattr(leader_field, 'choices'): + field_kwargs['choices'] = list(leader_field.choices.items()) + elif hasattr(model_field.model, leader_field_name): + leader_model_field = getattr( + model_field.model, leader_field_name + ).field + if hasattr(leader_model_field, 'choices'): + field_kwargs['choices'] = leader_model_field.choices + + if getattr(leader_field, 'read_only', False) is True: + field_kwargs['read_only'] = True + + if 'choices' not in field_kwargs: + field_kwargs['choices'] = [] + + return field_cls, field_kwargs diff --git a/src/backend/InvenTree/generic/states/states.py b/src/backend/InvenTree/generic/states/states.py index c72b201eca..1ac7de1174 100644 --- a/src/backend/InvenTree/generic/states/states.py +++ b/src/backend/InvenTree/generic/states/states.py @@ -2,6 +2,7 @@ import enum import re +from enum import Enum class BaseEnum(enum.IntEnum): @@ -65,10 +66,23 @@ class StatusCode(BaseEnum): # Normal item definition if len(args) == 1: obj.label = args[0] - obj.color = 'secondary' + obj.color = ColorEnum.secondary else: obj.label = args[1] - obj.color = args[2] if len(args) > 2 else 'secondary' + obj.color = args[2] if len(args) > 2 else ColorEnum.secondary + + # Ensure color is a valid value + if isinstance(obj.color, str): + try: + obj.color = ColorEnum(obj.color) + except ValueError: + raise ValueError( + f"Invalid color value '{obj.color}' for status '{obj.label}'" + ) + + # Set color value as string + obj.color = obj.color.value + obj.color_class = obj.color return obj @@ -181,3 +195,15 @@ class StatusCode(BaseEnum): ret['list'] = cls.list() return ret + + +class ColorEnum(Enum): + """Enum for color values.""" + + primary = 'primary' + secondary = 'secondary' + success = 'success' + danger = 'danger' + warning = 'warning' + info = 'info' + dark = 'dark' diff --git a/src/backend/InvenTree/generic/states/tags.py b/src/backend/InvenTree/generic/states/tags.py index 19e1471b28..f93a6b8a96 100644 --- a/src/backend/InvenTree/generic/states/tags.py +++ b/src/backend/InvenTree/generic/states/tags.py @@ -3,15 +3,21 @@ from django.utils.safestring import mark_safe from generic.templatetags.generic import register -from InvenTree.helpers import inheritors -from .states import StatusCode +from .custom import get_custom_status_labels @register.simple_tag -def status_label(typ: str, key: int, *args, **kwargs): +def status_label(typ: str, key: int, include_custom: bool = False, *args, **kwargs): """Render a status label.""" - state = {cls.tag(): cls for cls in inheritors(StatusCode)}.get(typ, None) + state = get_custom_status_labels(include_custom=include_custom).get(typ, None) if state: return mark_safe(state.render(key, large=kwargs.get('large', False))) raise ValueError(f"Unknown status type '{typ}'") + + +@register.simple_tag +def display_status_label(typ: str, key: int, fallback: int, *args, **kwargs): + """Render a status label.""" + render_key = int(key) if key else fallback + return status_label(typ, render_key, *args, include_custom=True, **kwargs) diff --git a/src/backend/InvenTree/generic/states/tests.py b/src/backend/InvenTree/generic/states/tests.py index c30da83ae3..dbba2d14b2 100644 --- a/src/backend/InvenTree/generic/states/tests.py +++ b/src/backend/InvenTree/generic/states/tests.py @@ -1,11 +1,15 @@ """Tests for the generic states module.""" +from django.contrib.contenttypes.models import ContentType from django.test.client import RequestFactory +from django.urls import reverse from django.utils.translation import gettext_lazy as _ from rest_framework.test import force_authenticate -from InvenTree.unit_test import InvenTreeTestCase +from common.models import InvenTreeCustomUserStateModel +from generic.states import ColorEnum +from InvenTree.unit_test import InvenTreeAPITestCase, InvenTreeTestCase from .api import StatusView from .states import StatusCode @@ -14,9 +18,9 @@ from .states import StatusCode class GeneralStatus(StatusCode): """Defines a set of status codes for tests.""" - PENDING = 10, _('Pending'), 'secondary' + PENDING = 10, _('Pending'), ColorEnum.secondary PLACED = 20, _('Placed'), 'primary' - COMPLETE = 30, _('Complete'), 'success' + COMPLETE = 30, _('Complete'), ColorEnum.success ABC = None # This should be ignored _DEF = None # This should be ignored jkl = None # This should be ignored @@ -120,8 +124,19 @@ class GeneralStateTest(InvenTreeTestCase): # label self.assertEqual(GeneralStatus.label(10), 'Pending') - def test_tag_function(self): - """Test that the status code tag functions.""" + def test_color(self): + """Test that the color enum validation works.""" + with self.assertRaises(ValueError) as e: + + class TTTT(StatusCode): + PENDING = 10, _('Pending'), 'invalid' + + self.assertEqual( + str(e.exception), "Invalid color value 'invalid' for status 'Pending'" + ) + + def test_tag_status_label(self): + """Test that the status_label tag.""" from .tags import status_label self.assertEqual( @@ -137,6 +152,21 @@ class GeneralStateTest(InvenTreeTestCase): # Test non-existent key self.assertEqual(status_label('general', 100), '100') + def test_tag_display_status_label(self): + """Test that the display_status_label tag (mainly the same as status_label).""" + from .tags import display_status_label + + self.assertEqual( + display_status_label('general', 10, 11), + "Pending", + ) + # Fallback + self.assertEqual(display_status_label('general', None, 11), '11') + self.assertEqual( + display_status_label('general', None, 10), + "Pending", + ) + def test_api(self): """Test StatusView API view.""" view = StatusView.as_view() @@ -191,3 +221,59 @@ class GeneralStateTest(InvenTreeTestCase): self.assertEqual( str(e.exception), '`status_class` not a valid StatusCode class' ) + + +class ApiTests(InvenTreeAPITestCase): + """Test the API for the generic states module.""" + + def test_all_states(self): + """Test the API endpoint for listing all status models.""" + response = self.get(reverse('api-status-all')) + self.assertEqual(len(response.data), 12) + + # Test the BuildStatus model + build_status = response.data['BuildStatus'] + self.assertEqual(build_status['class'], 'BuildStatus') + self.assertEqual(len(build_status['values']), 5) + pending = build_status['values']['PENDING'] + self.assertEqual(pending['key'], 10) + self.assertEqual(pending['name'], 'PENDING') + self.assertEqual(pending['label'], 'Pending') + + # Test the StockStatus model (static) + stock_status = response.data['StockStatus'] + self.assertEqual(stock_status['class'], 'StockStatus') + self.assertEqual(len(stock_status['values']), 8) + in_stock = stock_status['values']['OK'] + self.assertEqual(in_stock['key'], 10) + self.assertEqual(in_stock['name'], 'OK') + self.assertEqual(in_stock['label'], 'OK') + + # MachineStatus model + machine_status = response.data['MachineStatus__LabelPrinterStatus'] + self.assertEqual(machine_status['class'], 'LabelPrinterStatus') + self.assertEqual(len(machine_status['values']), 6) + connected = machine_status['values']['CONNECTED'] + self.assertEqual(connected['key'], 100) + self.assertEqual(connected['name'], 'CONNECTED') + + # Add custom status + InvenTreeCustomUserStateModel.objects.create( + key=11, + name='OK - advanced', + label='OK - adv.', + color='secondary', + logical_key=10, + model=ContentType.objects.get(model='stockitem'), + reference_status='StockStatus', + ) + response = self.get(reverse('api-status-all')) + self.assertEqual(len(response.data), 12) + + stock_status_cstm = response.data['StockStatus'] + self.assertEqual(stock_status_cstm['class'], 'StockStatus') + self.assertEqual(len(stock_status_cstm['values']), 9) + ok_advanced = stock_status_cstm['values']['OK'] + self.assertEqual(ok_advanced['key'], 10) + self.assertEqual(ok_advanced['name'], 'OK') + self.assertEqual(ok_advanced['label'], 'OK') diff --git a/src/backend/InvenTree/importer/status_codes.py b/src/backend/InvenTree/importer/status_codes.py index 71d4dfd0e6..2a884cec17 100644 --- a/src/backend/InvenTree/importer/status_codes.py +++ b/src/backend/InvenTree/importer/status_codes.py @@ -2,18 +2,26 @@ from django.utils.translation import gettext_lazy as _ -from generic.states import StatusCode +from generic.states import ColorEnum, StatusCode class DataImportStatusCode(StatusCode): """Defines a set of status codes for a DataImportSession.""" - INITIAL = 0, _('Initializing'), 'secondary' # Import session has been created - MAPPING = 10, _('Mapping Columns'), 'primary' # Import fields are being mapped - IMPORTING = 20, _('Importing Data'), 'primary' # Data is being imported + INITIAL = ( + 0, + _('Initializing'), + ColorEnum.secondary, + ) # Import session has been created + MAPPING = ( + 10, + _('Mapping Columns'), + ColorEnum.primary, + ) # Import fields are being mapped + IMPORTING = 20, _('Importing Data'), ColorEnum.primary # Data is being imported PROCESSING = ( 30, _('Processing Data'), - 'primary', + ColorEnum.primary, ) # Data is being processed by the user - COMPLETE = 40, _('Complete'), 'success' # Import has been completed + COMPLETE = 40, _('Complete'), ColorEnum.success # Import has been completed diff --git a/src/backend/InvenTree/machine/machine_types/label_printer.py b/src/backend/InvenTree/machine/machine_types/label_printer.py index e2817322c5..119da641af 100644 --- a/src/backend/InvenTree/machine/machine_types/label_printer.py +++ b/src/backend/InvenTree/machine/machine_types/label_printer.py @@ -12,6 +12,7 @@ from PIL.Image import Image from rest_framework import serializers from rest_framework.request import Request +from generic.states import ColorEnum from machine.machine_type import BaseDriver, BaseMachineType, MachineStatus from plugin import registry as plg_registry from plugin.base.label.mixins import LabelPrintingMixin @@ -228,12 +229,12 @@ class LabelPrinterStatus(MachineStatus): DISCONNECTED: The driver cannot establish a connection to the printer """ - CONNECTED = 100, _('Connected'), 'success' - UNKNOWN = 101, _('Unknown'), 'secondary' - PRINTING = 110, _('Printing'), 'primary' - NO_MEDIA = 301, _('No media'), 'warning' - PAPER_JAM = 302, _('Paper jam'), 'warning' - DISCONNECTED = 400, _('Disconnected'), 'danger' + CONNECTED = 100, _('Connected'), ColorEnum.success + UNKNOWN = 101, _('Unknown'), ColorEnum.secondary + PRINTING = 110, _('Printing'), ColorEnum.primary + NO_MEDIA = 301, _('No media'), ColorEnum.warning + PAPER_JAM = 302, _('Paper jam'), ColorEnum.warning + DISCONNECTED = 400, _('Disconnected'), ColorEnum.danger class LabelPrinterMachine(BaseMachineType): diff --git a/src/backend/InvenTree/order/migrations/0101_purchaseorder_status_custom_key_and_more.py b/src/backend/InvenTree/order/migrations/0101_purchaseorder_status_custom_key_and_more.py new file mode 100644 index 0000000000..26993943b5 --- /dev/null +++ b/src/backend/InvenTree/order/migrations/0101_purchaseorder_status_custom_key_and_more.py @@ -0,0 +1,100 @@ +# Generated by Django 4.2.14 on 2024-08-07 22:40 + +from django.db import migrations + +import generic.states.fields +import InvenTree.status_codes + + +class Migration(migrations.Migration): + + dependencies = [ + ("order", "0100_remove_returnorderattachment_order_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="purchaseorder", + name="status_custom_key", + field=generic.states.fields.ExtraInvenTreeCustomStatusModelField( + blank=True, + default=None, + help_text="Additional status information for this item", + null=True, + verbose_name="Custom status key", + ), + ), + migrations.AddField( + model_name="returnorder", + name="status_custom_key", + field=generic.states.fields.ExtraInvenTreeCustomStatusModelField( + blank=True, + default=None, + help_text="Additional status information for this item", + null=True, + verbose_name="Custom status key", + ), + ), + migrations.AddField( + model_name="returnorderlineitem", + name="outcome_custom_key", + field=generic.states.fields.ExtraInvenTreeCustomStatusModelField( + blank=True, + default=None, + help_text="Additional status information for this item", + null=True, + verbose_name="Custom status key", + ), + ), + migrations.AddField( + model_name="salesorder", + name="status_custom_key", + field=generic.states.fields.ExtraInvenTreeCustomStatusModelField( + blank=True, + default=None, + help_text="Additional status information for this item", + null=True, + verbose_name="Custom status key", + ), + ), + migrations.AlterField( + model_name="purchaseorder", + name="status", + field=generic.states.fields.InvenTreeCustomStatusModelField( + choices=InvenTree.status_codes.PurchaseOrderStatus.items(), + default=10, + help_text="Purchase order status", + verbose_name="Status", + ), + ), + migrations.AlterField( + model_name="returnorder", + name="status", + field=generic.states.fields.InvenTreeCustomStatusModelField( + choices=InvenTree.status_codes.ReturnOrderStatus.items(), + default=10, + help_text="Return order status", + verbose_name="Status", + ), + ), + migrations.AlterField( + model_name="returnorderlineitem", + name="outcome", + field=generic.states.fields.InvenTreeCustomStatusModelField( + choices=InvenTree.status_codes.ReturnOrderLineStatus.items(), + default=10, + help_text="Outcome for this line item", + verbose_name="Outcome", + ), + ), + migrations.AlterField( + model_name="salesorder", + name="status", + field=generic.states.fields.InvenTreeCustomStatusModelField( + choices=InvenTree.status_codes.SalesOrderStatus.items(), + default=10, + help_text="Sales order status", + verbose_name="Status", + ), + ), + ] diff --git a/src/backend/InvenTree/order/models.py b/src/backend/InvenTree/order/models.py index 1a8124cf5c..88b3325da6 100644 --- a/src/backend/InvenTree/order/models.py +++ b/src/backend/InvenTree/order/models.py @@ -37,6 +37,7 @@ from common.notifications import InvenTreeNotificationBodies from common.settings import get_global_setting from company.models import Address, Company, Contact, SupplierPart from generic.states import StateTransitionMixin +from generic.states.fields import InvenTreeCustomStatusModelField from InvenTree.exceptions import log_error from InvenTree.fields import ( InvenTreeModelMoneyField, @@ -470,7 +471,7 @@ class PurchaseOrder(TotalPriceMixin, Order): validators=[order.validators.validate_purchase_order_reference], ) - status = models.PositiveIntegerField( + status = InvenTreeCustomStatusModelField( default=PurchaseOrderStatus.PENDING.value, choices=PurchaseOrderStatus.items(), verbose_name=_('Status'), @@ -996,7 +997,7 @@ class SalesOrder(TotalPriceMixin, Order): """Accessor helper for Order base.""" return self.customer - status = models.PositiveIntegerField( + status = InvenTreeCustomStatusModelField( default=SalesOrderStatus.PENDING.value, choices=SalesOrderStatus.items(), verbose_name=_('Status'), @@ -2153,7 +2154,7 @@ class ReturnOrder(TotalPriceMixin, Order): """Accessor helper for Order base class.""" return self.customer - status = models.PositiveIntegerField( + status = InvenTreeCustomStatusModelField( default=ReturnOrderStatus.PENDING.value, choices=ReturnOrderStatus.items(), verbose_name=_('Status'), @@ -2404,7 +2405,7 @@ class ReturnOrderLineItem(OrderLineItem): """Return True if this item has been received.""" return self.received_date is not None - outcome = models.PositiveIntegerField( + outcome = InvenTreeCustomStatusModelField( default=ReturnOrderLineStatus.PENDING.value, choices=ReturnOrderLineStatus.items(), verbose_name=_('Outcome'), diff --git a/src/backend/InvenTree/order/serializers.py b/src/backend/InvenTree/order/serializers.py index ebfd0bd8f5..d0d07c14d8 100644 --- a/src/backend/InvenTree/order/serializers.py +++ b/src/backend/InvenTree/order/serializers.py @@ -32,6 +32,7 @@ from company.serializers import ( ContactSerializer, SupplierPartSerializer, ) +from generic.states.fields import InvenTreeCustomStatusSerializerMixin from importer.mixins import DataImportExportSerializerMixin from importer.registry import register_importer from InvenTree.helpers import ( @@ -161,6 +162,7 @@ class AbstractOrderSerializer(DataImportExportSerializerMixin, serializers.Seria 'address_detail', 'status', 'status_text', + 'status_custom_key', 'notes', 'barcode_hash', 'overdue', @@ -216,7 +218,11 @@ class AbstractExtraLineMeta: @register_importer() class PurchaseOrderSerializer( - NotesFieldMixin, TotalPriceMixin, AbstractOrderSerializer, InvenTreeModelSerializer + NotesFieldMixin, + TotalPriceMixin, + InvenTreeCustomStatusSerializerMixin, + AbstractOrderSerializer, + InvenTreeModelSerializer, ): """Serializer for a PurchaseOrder object.""" @@ -859,7 +865,11 @@ class PurchaseOrderReceiveSerializer(serializers.Serializer): @register_importer() class SalesOrderSerializer( - NotesFieldMixin, TotalPriceMixin, AbstractOrderSerializer, InvenTreeModelSerializer + NotesFieldMixin, + TotalPriceMixin, + InvenTreeCustomStatusSerializerMixin, + AbstractOrderSerializer, + InvenTreeModelSerializer, ): """Serializer for the SalesOrder model class.""" @@ -1642,7 +1652,11 @@ class SalesOrderExtraLineSerializer( @register_importer() class ReturnOrderSerializer( - NotesFieldMixin, AbstractOrderSerializer, TotalPriceMixin, InvenTreeModelSerializer + NotesFieldMixin, + InvenTreeCustomStatusSerializerMixin, + AbstractOrderSerializer, + TotalPriceMixin, + InvenTreeModelSerializer, ): """Serializer for the ReturnOrder model class.""" diff --git a/src/backend/InvenTree/order/status_codes.py b/src/backend/InvenTree/order/status_codes.py index bc5df2bca3..3dcbee01f5 100644 --- a/src/backend/InvenTree/order/status_codes.py +++ b/src/backend/InvenTree/order/status_codes.py @@ -2,20 +2,20 @@ from django.utils.translation import gettext_lazy as _ -from generic.states import StatusCode +from generic.states import ColorEnum, StatusCode class PurchaseOrderStatus(StatusCode): """Defines a set of status codes for a PurchaseOrder.""" # Order status codes - PENDING = 10, _('Pending'), 'secondary' # Order is pending (not yet placed) - PLACED = 20, _('Placed'), 'primary' # Order has been placed with supplier - ON_HOLD = 25, _('On Hold'), 'warning' # Order is on hold - COMPLETE = 30, _('Complete'), 'success' # Order has been completed - CANCELLED = 40, _('Cancelled'), 'danger' # Order was cancelled - LOST = 50, _('Lost'), 'warning' # Order was lost - RETURNED = 60, _('Returned'), 'warning' # Order was returned + PENDING = 10, _('Pending'), ColorEnum.secondary # Order is pending (not yet placed) + PLACED = 20, _('Placed'), ColorEnum.primary # Order has been placed with supplier + ON_HOLD = 25, _('On Hold'), ColorEnum.warning # Order is on hold + COMPLETE = 30, _('Complete'), ColorEnum.success # Order has been completed + CANCELLED = 40, _('Cancelled'), ColorEnum.danger # Order was cancelled + LOST = 50, _('Lost'), ColorEnum.warning # Order was lost + RETURNED = 60, _('Returned'), ColorEnum.warning # Order was returned class PurchaseOrderStatusGroups: @@ -39,18 +39,18 @@ class PurchaseOrderStatusGroups: class SalesOrderStatus(StatusCode): """Defines a set of status codes for a SalesOrder.""" - PENDING = 10, _('Pending'), 'secondary' # Order is pending + PENDING = 10, _('Pending'), ColorEnum.secondary # Order is pending IN_PROGRESS = ( 15, _('In Progress'), - 'primary', + ColorEnum.primary, ) # Order has been issued, and is in progress - SHIPPED = 20, _('Shipped'), 'success' # Order has been shipped to customer - ON_HOLD = 25, _('On Hold'), 'warning' # Order is on hold - COMPLETE = 30, _('Complete'), 'success' # Order is complete - CANCELLED = 40, _('Cancelled'), 'danger' # Order has been cancelled - LOST = 50, _('Lost'), 'warning' # Order was lost - RETURNED = 60, _('Returned'), 'warning' # Order was returned + SHIPPED = 20, _('Shipped'), ColorEnum.success # Order has been shipped to customer + ON_HOLD = 25, _('On Hold'), ColorEnum.warning # Order is on hold + COMPLETE = 30, _('Complete'), ColorEnum.success # Order is complete + CANCELLED = 40, _('Cancelled'), ColorEnum.danger # Order has been cancelled + LOST = 50, _('Lost'), ColorEnum.warning # Order was lost + RETURNED = 60, _('Returned'), ColorEnum.warning # Order was returned class SalesOrderStatusGroups: @@ -71,15 +71,15 @@ class ReturnOrderStatus(StatusCode): """Defines a set of status codes for a ReturnOrder.""" # Order is pending, waiting for receipt of items - PENDING = 10, _('Pending'), 'secondary' + PENDING = 10, _('Pending'), ColorEnum.secondary # Items have been received, and are being inspected - IN_PROGRESS = 20, _('In Progress'), 'primary' + IN_PROGRESS = 20, _('In Progress'), ColorEnum.primary - ON_HOLD = 25, _('On Hold'), 'warning' + ON_HOLD = 25, _('On Hold'), ColorEnum.warning - COMPLETE = 30, _('Complete'), 'success' - CANCELLED = 40, _('Cancelled'), 'danger' + COMPLETE = 30, _('Complete'), ColorEnum.success + CANCELLED = 40, _('Cancelled'), ColorEnum.danger class ReturnOrderStatusGroups: @@ -95,19 +95,19 @@ class ReturnOrderStatusGroups: class ReturnOrderLineStatus(StatusCode): """Defines a set of status codes for a ReturnOrderLineItem.""" - PENDING = 10, _('Pending'), 'secondary' + PENDING = 10, _('Pending'), ColorEnum.secondary # Item is to be returned to customer, no other action - RETURN = 20, _('Return'), 'success' + RETURN = 20, _('Return'), ColorEnum.success # Item is to be repaired, and returned to customer - REPAIR = 30, _('Repair'), 'primary' + REPAIR = 30, _('Repair'), ColorEnum.primary # Item is to be replaced (new item shipped) - REPLACE = 40, _('Replace'), 'warning' + REPLACE = 40, _('Replace'), ColorEnum.warning # Item is to be refunded (cannot be repaired) - REFUND = 50, _('Refund'), 'info' + REFUND = 50, _('Refund'), ColorEnum.info # Item is rejected - REJECT = 60, _('Reject'), 'danger' + REJECT = 60, _('Reject'), ColorEnum.danger diff --git a/src/backend/InvenTree/order/templates/order/order_base.html b/src/backend/InvenTree/order/templates/order/order_base.html index b02aafa19b..77e044120b 100644 --- a/src/backend/InvenTree/order/templates/order/order_base.html +++ b/src/backend/InvenTree/order/templates/order/order_base.html @@ -122,7 +122,7 @@ src="{% static 'img/blank_image.png' %}" {% trans "Order Status" %} - {% status_label 'purchase_order' order.status %} + {% display_status_label 'purchase_order' order.status_custom_key order.status %} {% if order.is_overdue %} {% trans "Overdue" %} {% endif %} diff --git a/src/backend/InvenTree/order/templates/order/return_order_base.html b/src/backend/InvenTree/order/templates/order/return_order_base.html index 494701abf1..15755c4199 100644 --- a/src/backend/InvenTree/order/templates/order/return_order_base.html +++ b/src/backend/InvenTree/order/templates/order/return_order_base.html @@ -115,7 +115,7 @@ src="{% static 'img/blank_image.png' %}" {% trans "Order Status" %} - {% status_label 'return_order' order.status %} + {% display_status_label 'return_order' order.status_custom_key order.status %} {% if order.is_overdue %} {% trans "Overdue" %} {% endif %} diff --git a/src/backend/InvenTree/order/templates/order/sales_order_base.html b/src/backend/InvenTree/order/templates/order/sales_order_base.html index c8d0179aa1..987b2e49d2 100644 --- a/src/backend/InvenTree/order/templates/order/sales_order_base.html +++ b/src/backend/InvenTree/order/templates/order/sales_order_base.html @@ -124,7 +124,7 @@ src="{% static 'img/blank_image.png' %}" {% trans "Order Status" %} - {% status_label 'sales_order' order.status %} + {% display_status_label 'sales_order' order.status_custom_key order.status %} {% if order.is_overdue %} {% trans "Overdue" %} {% endif %} diff --git a/src/backend/InvenTree/plugin/base/label/test_label_mixin.py b/src/backend/InvenTree/plugin/base/label/test_label_mixin.py index 5845163e63..c95fb4036b 100644 --- a/src/backend/InvenTree/plugin/base/label/test_label_mixin.py +++ b/src/backend/InvenTree/plugin/base/label/test_label_mixin.py @@ -125,6 +125,7 @@ class LabelMixinTests(PrintTestMixins, InvenTreeAPITestCase): self.assertGreater(len(plugins), 0) plugin = registry.get_plugin('samplelabelprinter') + self.assertIsNotNone(plugin) config = plugin.plugin_config() # Ensure that the plugin is not active diff --git a/src/backend/InvenTree/report/tests.py b/src/backend/InvenTree/report/tests.py index 8f05fa0041..e534a3ab39 100644 --- a/src/backend/InvenTree/report/tests.py +++ b/src/backend/InvenTree/report/tests.py @@ -491,7 +491,10 @@ class PrintTestMixins: def do_activate_plugin(self): """Activate the 'samplelabel' plugin.""" - config = registry.get_plugin(self.plugin_ref).plugin_config() + plugin = registry.get_plugin(self.plugin_ref) + self.assertIsNotNone(plugin) + config = plugin.plugin_config() + self.assertIsNotNone(config) config.active = True config.save() diff --git a/src/backend/InvenTree/stock/admin.py b/src/backend/InvenTree/stock/admin.py index ced26f60fa..cd1bffab79 100644 --- a/src/backend/InvenTree/stock/admin.py +++ b/src/backend/InvenTree/stock/admin.py @@ -142,6 +142,7 @@ class StockItemResource(InvenTreeResource): 'barcode_hash', 'barcode_data', 'owner', + 'status_custom_key', ] id = Field( diff --git a/src/backend/InvenTree/stock/migrations/0113_stockitem_status_custom_key_and_more.py b/src/backend/InvenTree/stock/migrations/0113_stockitem_status_custom_key_and_more.py new file mode 100644 index 0000000000..5b9bc7e8d6 --- /dev/null +++ b/src/backend/InvenTree/stock/migrations/0113_stockitem_status_custom_key_and_more.py @@ -0,0 +1,38 @@ +# Generated by Django 4.2.14 on 2024-08-07 22:40 + +import django.core.validators +from django.db import migrations + +import generic.states +import generic.states.fields +import InvenTree.status_codes + + +class Migration(migrations.Migration): + + dependencies = [ + ("stock", "0112_alter_stocklocation_custom_icon_and_more"), + ] + + operations = [ + migrations.AddField( + model_name="stockitem", + name="status_custom_key", + field=generic.states.fields.ExtraInvenTreeCustomStatusModelField( + blank=True, + default=None, + help_text="Additional status information for this item", + null=True, + verbose_name="Custom status key", + ), + ), + migrations.AlterField( + model_name="stockitem", + name="status", + field=generic.states.fields.InvenTreeCustomStatusModelField( + choices=InvenTree.status_codes.StockStatus.items(), + default=10, + validators=[django.core.validators.MinValueValidator(0)], + ), + ), + ] diff --git a/src/backend/InvenTree/stock/models.py b/src/backend/InvenTree/stock/models.py index 3008f77970..e0482795d5 100644 --- a/src/backend/InvenTree/stock/models.py +++ b/src/backend/InvenTree/stock/models.py @@ -37,13 +37,18 @@ from build import models as BuildModels from common.icons import validate_icon from common.settings import get_global_setting from company import models as CompanyModels +from generic.states.fields import InvenTreeCustomStatusModelField from InvenTree.fields import InvenTreeModelMoneyField, InvenTreeURLField -from order.status_codes import SalesOrderStatusGroups +from InvenTree.status_codes import ( + SalesOrderStatusGroups, + StockHistoryCode, + StockStatus, + StockStatusGroups, +) from part import models as PartModels from plugin.events import trigger_event from stock import models as StockModels from stock.generators import generate_batch_code -from stock.status_codes import StockHistoryCode, StockStatus, StockStatusGroups from users.models import Owner logger = logging.getLogger('inventree') @@ -940,7 +945,7 @@ class StockItem( help_text=_('Delete this Stock Item when stock is depleted'), ) - status = models.PositiveIntegerField( + status = InvenTreeCustomStatusModelField( default=StockStatus.OK.value, choices=StockStatus.items(), validators=[MinValueValidator(0)], diff --git a/src/backend/InvenTree/stock/serializers.py b/src/backend/InvenTree/stock/serializers.py index 8f83b59751..58ed3a2471 100644 --- a/src/backend/InvenTree/stock/serializers.py +++ b/src/backend/InvenTree/stock/serializers.py @@ -27,6 +27,7 @@ import part.serializers as part_serializers import stock.filters import stock.status_codes from common.settings import get_global_setting +from generic.states.fields import InvenTreeCustomStatusSerializerMixin from importer.mixins import DataImportExportSerializerMixin from importer.registry import register_importer from InvenTree.serializers import InvenTreeCurrencySerializer, InvenTreeDecimalField @@ -326,7 +327,9 @@ class StockItemSerializerBrief( @register_importer() class StockItemSerializer( - DataImportExportSerializerMixin, InvenTree.serializers.InvenTreeTagModelSerializer + DataImportExportSerializerMixin, + InvenTreeCustomStatusSerializerMixin, + InvenTree.serializers.InvenTreeTagModelSerializer, ): """Serializer for a StockItem. @@ -373,6 +376,7 @@ class StockItemSerializer( 'serial', 'status', 'status_text', + 'status_custom_key', 'stocktake_date', 'supplier_part', 'sku', diff --git a/src/backend/InvenTree/stock/status_codes.py b/src/backend/InvenTree/stock/status_codes.py index 3c646bc455..d59d622569 100644 --- a/src/backend/InvenTree/stock/status_codes.py +++ b/src/backend/InvenTree/stock/status_codes.py @@ -2,24 +2,28 @@ from django.utils.translation import gettext_lazy as _ -from generic.states import StatusCode +from generic.states import ColorEnum, StatusCode class StockStatus(StatusCode): """Status codes for Stock.""" - OK = 10, _('OK'), 'success' # Item is OK - ATTENTION = 50, _('Attention needed'), 'warning' # Item requires attention - DAMAGED = 55, _('Damaged'), 'warning' # Item is damaged - DESTROYED = 60, _('Destroyed'), 'danger' # Item is destroyed - REJECTED = 65, _('Rejected'), 'danger' # Item is rejected - LOST = 70, _('Lost'), 'dark' # Item has been lost + OK = 10, _('OK'), ColorEnum.success # Item is OK + ATTENTION = 50, _('Attention needed'), ColorEnum.warning # Item requires attention + DAMAGED = 55, _('Damaged'), ColorEnum.warning # Item is damaged + DESTROYED = 60, _('Destroyed'), ColorEnum.danger # Item is destroyed + REJECTED = 65, _('Rejected'), ColorEnum.danger # Item is rejected + LOST = 70, _('Lost'), ColorEnum.dark # Item has been lost QUARANTINED = ( 75, _('Quarantined'), - 'info', + ColorEnum.info, ) # Item has been quarantined and is unavailable - RETURNED = 85, _('Returned'), 'warning' # Item has been returned from a customer + RETURNED = ( + 85, + _('Returned'), + ColorEnum.warning, + ) # Item has been returned from a customer class StockStatusGroups: diff --git a/src/backend/InvenTree/stock/templates/stock/item_base.html b/src/backend/InvenTree/stock/templates/stock/item_base.html index fac0adf14d..8550bc9419 100644 --- a/src/backend/InvenTree/stock/templates/stock/item_base.html +++ b/src/backend/InvenTree/stock/templates/stock/item_base.html @@ -425,7 +425,7 @@ {% trans "Status" %} - {% status_label 'stock' item.status %} + {% display_status_label 'stock' item.status_custom_key item.status %} {% if item.expiry_date %} diff --git a/src/backend/InvenTree/stock/test_api.py b/src/backend/InvenTree/stock/test_api.py index 61a8a43ba7..af73fa1b73 100644 --- a/src/backend/InvenTree/stock/test_api.py +++ b/src/backend/InvenTree/stock/test_api.py @@ -7,6 +7,7 @@ from datetime import datetime, timedelta from enum import IntEnum import django.http +from django.contrib.contenttypes.models import ContentType from django.core.exceptions import ValidationError from django.urls import reverse @@ -17,7 +18,7 @@ from rest_framework import status import build.models import company.models import part.models -from common.models import InvenTreeSetting +from common.models import InvenTreeCustomUserStateModel, InvenTreeSetting from InvenTree.unit_test import InvenTreeAPITestCase from part.models import Part, PartTestTemplate from stock.models import ( @@ -925,6 +926,100 @@ class StockItemListTest(StockAPITestCase): ) +class CustomStockItemStatusTest(StockAPITestCase): + """Tests for custom stock item statuses.""" + + list_url = reverse('api-stock-list') + + def setUp(self): + """Setup for all tests.""" + super().setUp() + self.status = InvenTreeCustomUserStateModel.objects.create( + key=11, + name='OK - advanced', + label='OK - adv.', + color='secondary', + logical_key=10, + model=ContentType.objects.get(model='stockitem'), + reference_status='StockStatus', + ) + self.status2 = InvenTreeCustomUserStateModel.objects.create( + key=51, + name='attention 2', + label='attention 2', + color='secondary', + logical_key=50, + model=ContentType.objects.get(model='stockitem'), + reference_status='StockStatus', + ) + + def test_custom_status(self): + """Tests interaction with states.""" + # Create a stock item with the custom status code via the API + response = self.post( + self.list_url, + { + 'name': 'Test Type 1', + 'description': 'Test desc 1', + 'quantity': 1, + 'part': 1, + 'status_custom_key': self.status.key, + }, + expected_code=201, + ) + self.assertEqual(response.data['status'], self.status.logical_key) + self.assertEqual(response.data['status_custom_key'], self.status.key) + pk = response.data['pk'] + + # Update the stock item with another custom status code via the API + response = self.patch( + reverse('api-stock-detail', kwargs={'pk': pk}), + {'status_custom_key': self.status2.key}, + expected_code=200, + ) + self.assertEqual(response.data['status'], self.status2.logical_key) + self.assertEqual(response.data['status_custom_key'], self.status2.key) + + # Try if status_custom_key is rewrite with status bying set + response = self.patch( + reverse('api-stock-detail', kwargs={'pk': pk}), + {'status': self.status.logical_key}, + expected_code=200, + ) + self.assertEqual(response.data['status'], self.status.logical_key) + self.assertEqual(response.data['status_custom_key'], self.status.logical_key) + + # Create a stock item with a normal status code via the API + response = self.post( + self.list_url, + { + 'name': 'Test Type 1', + 'description': 'Test desc 1', + 'quantity': 1, + 'part': 1, + 'status_key': self.status.key, + }, + expected_code=201, + ) + self.assertEqual(response.data['status'], self.status.logical_key) + self.assertEqual(response.data['status_custom_key'], self.status.logical_key) + + def test_options(self): + """Test the StockItem OPTIONS endpoint to contain custom StockStatuses.""" + response = self.options(self.list_url) + + self.assertEqual(response.status_code, 200) + + # Check that the response contains the custom StockStatuses + actions = response.data['actions']['POST'] + self.assertIn('status_custom_key', actions) + status_custom_key = actions['status_custom_key'] + self.assertEqual(len(status_custom_key['choices']), 10) + status = status_custom_key['choices'][1] + self.assertEqual(status['value'], self.status.key) + self.assertEqual(status['display_name'], self.status.label) + + class StockItemTest(StockAPITestCase): """Series of API tests for the StockItem API.""" diff --git a/src/backend/InvenTree/templates/js/translated/build.js b/src/backend/InvenTree/templates/js/translated/build.js index ba5b7d58a4..58792bd479 100644 --- a/src/backend/InvenTree/templates/js/translated/build.js +++ b/src/backend/InvenTree/templates/js/translated/build.js @@ -615,7 +615,7 @@ function completeBuildOutputs(build_id, outputs, options={}) { method: 'POST', preFormContent: html, fields: { - status: {}, + status_custom_key: {}, location: { filters: { structural: false, @@ -644,7 +644,7 @@ function completeBuildOutputs(build_id, outputs, options={}) { // Extract data elements from the form var data = { outputs: [], - status: getFormFieldValue('status', {}, opts), + status_custom_key: getFormFieldValue('status_custom_key', {}, opts), location: getFormFieldValue('location', {}, opts), notes: getFormFieldValue('notes', {}, opts), accept_incomplete_allocation: getFormFieldValue('accept_incomplete_allocation', {type: 'boolean'}, opts), @@ -1153,7 +1153,7 @@ function loadBuildOrderAllocationTable(table, options={}) { if (row.build_detail) { html += `- ${row.build_detail.title}`; - html += buildStatusDisplay(row.build_detail.status, { + html += buildStatusDisplay(row.build_detail.status_custom_key, { classes: 'float-right', }); } @@ -1556,7 +1556,7 @@ function loadBuildOutputTable(build_info, options={}) { text += ` ({% trans "Batch" %}: ${row.batch})`; } - text += stockStatusDisplay(row.status, {classes: 'float-right'}); + text += stockStatusDisplay(row.status_custom_key, {classes: 'float-right'}); return text; } @@ -2362,7 +2362,7 @@ function loadBuildTable(table, options) { } }, { - field: 'status', + field: 'status_custom_key', title: '{% trans "Status" %}', sortable: true, formatter: function(value) { diff --git a/src/backend/InvenTree/templates/js/translated/part.js b/src/backend/InvenTree/templates/js/translated/part.js index 1407f7644a..9080b6b27d 100644 --- a/src/backend/InvenTree/templates/js/translated/part.js +++ b/src/backend/InvenTree/templates/js/translated/part.js @@ -1761,7 +1761,7 @@ function loadPartPurchaseOrderTable(table, part_id, options={}) { var html = renderLink(order.reference, `/order/purchase-order/${order.pk}/`); html += purchaseOrderStatusDisplay( - order.status, + order.status_custom_key, { classes: 'float-right', } diff --git a/src/backend/InvenTree/templates/js/translated/purchase_order.js b/src/backend/InvenTree/templates/js/translated/purchase_order.js index 33f3f24f2b..d99223256c 100644 --- a/src/backend/InvenTree/templates/js/translated/purchase_order.js +++ b/src/backend/InvenTree/templates/js/translated/purchase_order.js @@ -1788,12 +1788,12 @@ function loadPurchaseOrderTable(table, options) { } }, { - field: 'status', + field: 'status_custom_key', title: '{% trans "Status" %}', switchable: true, sortable: true, formatter: function(value, row) { - return purchaseOrderStatusDisplay(row.status); + return purchaseOrderStatusDisplay(row.status_custom_key); } }, { diff --git a/src/backend/InvenTree/templates/js/translated/return_order.js b/src/backend/InvenTree/templates/js/translated/return_order.js index c22330c87d..57ac610185 100644 --- a/src/backend/InvenTree/templates/js/translated/return_order.js +++ b/src/backend/InvenTree/templates/js/translated/return_order.js @@ -326,10 +326,10 @@ function loadReturnOrderTable(table, options={}) { }, { sortable: true, - field: 'status', + field: 'status_custom_key', title: '{% trans "Status" %}', formatter: function(value, row) { - return returnOrderStatusDisplay(row.status); + return returnOrderStatusDisplay(row.status_custom_key); } }, { diff --git a/src/backend/InvenTree/templates/js/translated/sales_order.js b/src/backend/InvenTree/templates/js/translated/sales_order.js index 358c91b2ae..542330156d 100644 --- a/src/backend/InvenTree/templates/js/translated/sales_order.js +++ b/src/backend/InvenTree/templates/js/translated/sales_order.js @@ -851,10 +851,10 @@ function loadSalesOrderTable(table, options) { }, { sortable: true, - field: 'status', + field: 'status_custom_key', title: '{% trans "Status" %}', formatter: function(value, row) { - return salesOrderStatusDisplay(row.status); + return salesOrderStatusDisplay(row.status_custom_key); } }, { diff --git a/src/backend/InvenTree/templates/js/translated/stock.js b/src/backend/InvenTree/templates/js/translated/stock.js index f9c5c2b3e3..6c21536343 100644 --- a/src/backend/InvenTree/templates/js/translated/stock.js +++ b/src/backend/InvenTree/templates/js/translated/stock.js @@ -380,7 +380,7 @@ function stockItemFields(options={}) { batch: { icon: 'fa-layer-group', }, - status: {}, + status_custom_key: {}, expiry_date: { icon: 'fa-calendar-alt', }, @@ -698,7 +698,7 @@ function assignStockToCustomer(items, options={}) { var thumbnail = thumbnailImage(part.thumbnail || part.image); - var status = stockStatusDisplay(item.status, {classes: 'float-right'}); + var status = stockStatusDisplay(item.status_custom_key, {classes: 'float-right'}); var quantity = ''; @@ -879,7 +879,7 @@ function mergeStockItems(items, options={}) { quantity = `{% trans "Quantity" %}: ${item.quantity}`; } - quantity += stockStatusDisplay(item.status, {classes: 'float-right'}); + quantity += stockStatusDisplay(item.status_custom_key, {classes: 'float-right'}); let buttons = wrapButtons( makeIconButton( @@ -1113,7 +1113,7 @@ function adjustStock(action, items, options={}) { var thumb = thumbnailImage(item.part_detail.thumbnail || item.part_detail.image); - var status = stockStatusDisplay(item.status, { + var status = stockStatusDisplay(item.status_custom_key, { classes: 'float-right' }); @@ -1922,7 +1922,8 @@ function makeStockActions(table) { } }, { - label: 'status', + + label: 'status_custom_key', icon: 'fa-info-circle icon-blue', title: '{% trans "Change stock status" %}', permission: 'stock.change', @@ -2257,7 +2258,7 @@ function loadStockTable(table, options) { columns.push(col); col = { - field: 'status', + field: 'status_custom_key', title: '{% trans "Status" %}', formatter: function(value) { return stockStatusDisplay(value); @@ -3075,11 +3076,11 @@ function loadStockTrackingTable(table, options) { } // Status information - if (details.status) { + if (details.status_custom_key) { html += `{% trans "Status" %}`; html += ''; - html += stockStatusDisplay(details.status); + html += stockStatusDisplay(details.status_custom_key); html += ''; } @@ -3200,7 +3201,7 @@ function loadInstalledInTable(table, options) { } }, { - field: 'status', + field: 'status_custom_key', title: '{% trans "Status" %}', formatter: function(value) { return stockStatusDisplay(value); @@ -3401,7 +3402,7 @@ function setStockStatus(items, options={}) { method: 'POST', preFormContent: html, fields: { - status: {}, + status_custom_key: {}, note: {}, }, processBeforeUpload: function(data) { diff --git a/src/backend/InvenTree/users/models.py b/src/backend/InvenTree/users/models.py index 1fcfc9d901..cb4af4c592 100644 --- a/src/backend/InvenTree/users/models.py +++ b/src/backend/InvenTree/users/models.py @@ -345,6 +345,7 @@ class RuleSet(models.Model): 'common_projectcode', 'common_webhookendpoint', 'common_webhookmessage', + 'common_inventreecustomuserstatemodel', 'users_owner', # Third-party tables 'error_report_error', diff --git a/src/frontend/src/components/render/Build.tsx b/src/frontend/src/components/render/Build.tsx index 90ddbf6cc3..5a8687ba7e 100644 --- a/src/frontend/src/components/render/Build.tsx +++ b/src/frontend/src/components/render/Build.tsx @@ -19,7 +19,7 @@ export function RenderBuildOrder( primary={instance.reference} secondary={instance.title} suffix={StatusRenderer({ - status: instance.status, + status: instance.status_custom_key, type: ModelType.build })} image={instance.part_detail?.thumbnail || instance.part_detail?.image} @@ -39,7 +39,7 @@ export function RenderBuildLine({ primary={instance.part_detail.full_name} secondary={instance.quantity} suffix={StatusRenderer({ - status: instance.status, + status: instance.status_custom_key, type: ModelType.build })} image={instance.part_detail.thumbnail || instance.part_detail.image} diff --git a/src/frontend/src/components/render/Generic.tsx b/src/frontend/src/components/render/Generic.tsx index e201ee1fc0..3d04f990df 100644 --- a/src/frontend/src/components/render/Generic.tsx +++ b/src/frontend/src/components/render/Generic.tsx @@ -15,6 +15,12 @@ export function RenderProjectCode({ ); } +export function RenderContentType({ + instance +}: Readonly): ReactNode { + return instance && ; +} + export function RenderImportSession({ instance }: { diff --git a/src/frontend/src/components/render/Instance.tsx b/src/frontend/src/components/render/Instance.tsx index 5938eb34ef..c2df42a7d3 100644 --- a/src/frontend/src/components/render/Instance.tsx +++ b/src/frontend/src/components/render/Instance.tsx @@ -16,7 +16,11 @@ import { RenderManufacturerPart, RenderSupplierPart } from './Company'; -import { RenderImportSession, RenderProjectCode } from './Generic'; +import { + RenderContentType, + RenderImportSession, + RenderProjectCode +} from './Generic'; import { ModelInformationDict } from './ModelType'; import { RenderPurchaseOrder, @@ -87,7 +91,8 @@ const RendererLookup: EnumDictionary< [ModelType.importsession]: RenderImportSession, [ModelType.reporttemplate]: RenderReportTemplate, [ModelType.labeltemplate]: RenderLabelTemplate, - [ModelType.pluginconfig]: RenderPlugin + [ModelType.pluginconfig]: RenderPlugin, + [ModelType.contenttype]: RenderContentType }; export type RenderInstanceProps = { diff --git a/src/frontend/src/components/render/ModelType.tsx b/src/frontend/src/components/render/ModelType.tsx index ef30cfa0c2..20b5fa1bb7 100644 --- a/src/frontend/src/components/render/ModelType.tsx +++ b/src/frontend/src/components/render/ModelType.tsx @@ -241,6 +241,11 @@ export const ModelInformationDict: ModelDict = { url_overview: '/pluginconfig', url_detail: '/pluginconfig/:pk/', api_endpoint: ApiEndpoints.plugin_list + }, + contenttype: { + label: t`Content Type`, + label_multiple: t`Content Types`, + api_endpoint: ApiEndpoints.content_type_list } }; diff --git a/src/frontend/src/components/render/Order.tsx b/src/frontend/src/components/render/Order.tsx index 416f45f1fd..72f5544f4f 100644 --- a/src/frontend/src/components/render/Order.tsx +++ b/src/frontend/src/components/render/Order.tsx @@ -21,7 +21,7 @@ export function RenderPurchaseOrder( primary={instance.reference} secondary={instance.description} suffix={StatusRenderer({ - status: instance.status, + status: instance.status_custom_key, type: ModelType.purchaseorder })} image={supplier.thumnbnail || supplier.image} @@ -49,7 +49,7 @@ export function RenderReturnOrder( primary={instance.reference} secondary={instance.description} suffix={StatusRenderer({ - status: instance.status, + status: instance.status_custom_key, type: ModelType.returnorder })} image={customer.thumnbnail || customer.image} @@ -94,7 +94,7 @@ export function RenderSalesOrder( primary={instance.reference} secondary={instance.description} suffix={StatusRenderer({ - status: instance.status, + status: instance.status_custom_key, type: ModelType.salesorder })} image={customer.thumnbnail || customer.image} diff --git a/src/frontend/src/enums/ApiEndpoints.tsx b/src/frontend/src/enums/ApiEndpoints.tsx index a7221d62b7..740b73336e 100644 --- a/src/frontend/src/enums/ApiEndpoints.tsx +++ b/src/frontend/src/enums/ApiEndpoints.tsx @@ -42,11 +42,13 @@ export enum ApiEndpoints { generate_barcode = 'barcode/generate/', news = 'news/', global_status = 'generic/status/', + custom_state_list = 'generic/status/custom/', version = 'version/', license = 'license/', sso_providers = 'auth/providers/', group_list = 'user/group/', owner_list = 'user/owner/', + content_type_list = 'contenttype/', icons = 'icons/', // Data import endpoints diff --git a/src/frontend/src/enums/ModelType.tsx b/src/frontend/src/enums/ModelType.tsx index f20e3f1ec6..15d36d2d36 100644 --- a/src/frontend/src/enums/ModelType.tsx +++ b/src/frontend/src/enums/ModelType.tsx @@ -31,5 +31,6 @@ export enum ModelType { group = 'group', reporttemplate = 'reporttemplate', labeltemplate = 'labeltemplate', - pluginconfig = 'pluginconfig' + pluginconfig = 'pluginconfig', + contenttype = 'contenttype' } diff --git a/src/frontend/src/forms/BuildForms.tsx b/src/frontend/src/forms/BuildForms.tsx index 1590c4a55b..1b6a730191 100644 --- a/src/frontend/src/forms/BuildForms.tsx +++ b/src/frontend/src/forms/BuildForms.tsx @@ -301,7 +301,7 @@ export function useCompleteBuildOutputsForm({ }; }) }, - status: {}, + status_custom_key: {}, location: { filters: { structural: false diff --git a/src/frontend/src/forms/CommonForms.tsx b/src/frontend/src/forms/CommonForms.tsx index 10ce0a082e..40c060b92d 100644 --- a/src/frontend/src/forms/CommonForms.tsx +++ b/src/frontend/src/forms/CommonForms.tsx @@ -12,6 +12,18 @@ export function projectCodeFields(): ApiFormFieldSet { }; } +export function customStateFields(): ApiFormFieldSet { + return { + key: {}, + name: {}, + label: {}, + color: {}, + logical_key: {}, + model: {}, + reference_status: {} + }; +} + export function customUnitsFields(): ApiFormFieldSet { return { name: {}, diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx index 8688680579..0577233192 100644 --- a/src/frontend/src/forms/StockForms.tsx +++ b/src/frontend/src/forms/StockForms.tsx @@ -138,7 +138,7 @@ export function useStockFields({ value: batchCode, onValueChange: (value) => setBatchCode(value) }, - status: {}, + status_custom_key: {}, expiry_date: { // TODO: icon }, @@ -620,7 +620,7 @@ function stockChangeStatusFields(items: any[]): ApiFormFieldSet { }, headers: [t`Part`, t`Location`, t`In Stock`, t`Actions`] }, - status: {}, + status_custom_key: {}, note: {} }; diff --git a/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx b/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx index 91bc1d8982..8f84261329 100644 --- a/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx +++ b/src/frontend/src/pages/Index/Settings/AdminCenter/Index.tsx @@ -68,6 +68,10 @@ const ProjectCodeTable = Loadable( lazy(() => import('../../../../tables/settings/ProjectCodeTable')) ); +const CustomStateTable = Loadable( + lazy(() => import('../../../../tables/settings/CustomStateTable')) +); + const CustomUnitsTable = Loadable( lazy(() => import('../../../../tables/settings/CustomUnitsTable')) ); @@ -135,6 +139,12 @@ export default function AdminCenter() { ) }, + { + name: 'customstates', + label: t`Custom States`, + icon: , + content: + }, { name: 'customunits', label: t`Custom Units`, diff --git a/src/frontend/src/pages/build/BuildDetail.tsx b/src/frontend/src/pages/build/BuildDetail.tsx index ff0f30a8c2..1348ff1e00 100644 --- a/src/frontend/src/pages/build/BuildDetail.tsx +++ b/src/frontend/src/pages/build/BuildDetail.tsx @@ -526,7 +526,7 @@ export default function BuildDetail() { ? [] : [ diff --git a/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx b/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx index a2eacb9d7b..f1a6076ccd 100644 --- a/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx +++ b/src/frontend/src/pages/purchasing/PurchaseOrderDetail.tsx @@ -459,7 +459,7 @@ export default function PurchaseOrderDetail() { ? [] : [ diff --git a/src/frontend/src/pages/sales/ReturnOrderDetail.tsx b/src/frontend/src/pages/sales/ReturnOrderDetail.tsx index f623f35857..2cfb1a47a5 100644 --- a/src/frontend/src/pages/sales/ReturnOrderDetail.tsx +++ b/src/frontend/src/pages/sales/ReturnOrderDetail.tsx @@ -300,7 +300,7 @@ export default function ReturnOrderDetail() { ? [] : [ diff --git a/src/frontend/src/pages/sales/SalesOrderDetail.tsx b/src/frontend/src/pages/sales/SalesOrderDetail.tsx index 73c9173545..e2306df852 100644 --- a/src/frontend/src/pages/sales/SalesOrderDetail.tsx +++ b/src/frontend/src/pages/sales/SalesOrderDetail.tsx @@ -498,7 +498,7 @@ export default function SalesOrderDetail() { ? [] : [ , { + return [ + { + accessor: 'name', + sortable: true + }, + { + accessor: 'label', + title: t`Display Name`, + sortable: true + }, + { + accessor: 'color' + }, + { + accessor: 'key', + sortable: true + }, + { + accessor: 'logical_key', + sortable: true + }, + { + accessor: 'model_name', + title: t`Model`, + sortable: true + }, + { + accessor: 'reference_status', + title: t`Status`, + sortable: true + } + ]; + }, []); + + const newCustomState = useCreateApiFormModal({ + url: ApiEndpoints.custom_state_list, + title: t`Add State`, + fields: customStateFields(), + table: table + }); + + const [selectedCustomState, setSelectedCustomState] = useState< + number | undefined + >(undefined); + + const editCustomState = useEditApiFormModal({ + url: ApiEndpoints.custom_state_list, + pk: selectedCustomState, + title: t`Edit State`, + fields: customStateFields(), + table: table + }); + + const deleteCustomState = useDeleteApiFormModal({ + url: ApiEndpoints.custom_state_list, + pk: selectedCustomState, + title: t`Delete State`, + table: table + }); + + const rowActions = useCallback( + (record: any): RowAction[] => { + return [ + RowEditAction({ + hidden: !user.hasChangeRole(UserRoles.admin), + onClick: () => { + setSelectedCustomState(record.pk); + editCustomState.open(); + } + }), + RowDeleteAction({ + hidden: !user.hasDeleteRole(UserRoles.admin), + onClick: () => { + setSelectedCustomState(record.pk); + deleteCustomState.open(); + } + }) + ]; + }, + [user] + ); + + const tableActions = useMemo(() => { + return [ + newCustomState.open()} + tooltip={t`Add state`} + /> + ]; + }, []); + + return ( + <> + {newCustomState.modal} + {editCustomState.modal} + {deleteCustomState.modal} + + + ); +} From 725181be5fe092f6979222be5fdf22256ef80e9d Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Thu, 22 Aug 2024 01:43:27 +0200 Subject: [PATCH 17/23] [PUI] fix missing key in currency table (#7953) --- src/frontend/src/tables/settings/CurrencyTable.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/frontend/src/tables/settings/CurrencyTable.tsx b/src/frontend/src/tables/settings/CurrencyTable.tsx index 59dd8d4cdd..e5ed7533c2 100644 --- a/src/frontend/src/tables/settings/CurrencyTable.tsx +++ b/src/frontend/src/tables/settings/CurrencyTable.tsx @@ -66,6 +66,7 @@ export default function CurrencyTable() { tableState={table} columns={columns} props={{ + idAccessor: 'currency', tableActions: tableActions, dataFormatter: (data: any) => { let rates = data.exchange_rates ?? {}; From b0c7a1aed52e1cb98ae7c7c3b74707ea275df71c Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Thu, 22 Aug 2024 03:01:09 +0200 Subject: [PATCH 18/23] [PUI] Add Link/Unlink Barcode action (#7939) * Add Link/Unlink Barcode action Fixes #7920 * remove unneeded imports * remove duplication * simplify * add testing * refactor type * wait for reload to add coverage * Add warning if custom barcode is used --- .../src/components/items/ActionDropdown.tsx | 106 +++++++++++------- src/frontend/src/components/items/QRCode.tsx | 81 +++++++++++-- src/frontend/src/enums/ApiEndpoints.tsx | 2 + src/frontend/src/pages/build/BuildDetail.tsx | 23 +--- .../src/pages/company/SupplierPartDetail.tsx | 28 +---- src/frontend/src/pages/part/PartDetail.tsx | 24 +--- .../pages/purchasing/PurchaseOrderDetail.tsx | 23 +--- .../src/pages/sales/ReturnOrderDetail.tsx | 23 +--- .../src/pages/sales/SalesOrderDetail.tsx | 23 +--- .../src/pages/stock/LocationDetail.tsx | 17 +-- src/frontend/src/pages/stock/StockDetail.tsx | 26 +---- src/frontend/tests/pages/pui_orders.spec.ts | 27 +++++ 12 files changed, 199 insertions(+), 204 deletions(-) diff --git a/src/frontend/src/components/items/ActionDropdown.tsx b/src/frontend/src/components/items/ActionDropdown.tsx index 2e8a2df425..48603c880c 100644 --- a/src/frontend/src/components/items/ActionDropdown.tsx +++ b/src/frontend/src/components/items/ActionDropdown.tsx @@ -20,7 +20,7 @@ import { ReactNode, useMemo } from 'react'; import { ModelType } from '../../enums/ModelType'; import { identifierString } from '../../functions/conversion'; import { InvenTreeIcon } from '../../functions/icons'; -import { InvenTreeQRCode } from './QRCode'; +import { InvenTreeQRCode, QRCodeLink, QRCodeUnlink } from './QRCode'; export type ActionDropdownItem = { icon?: ReactNode; @@ -112,69 +112,91 @@ export function ActionDropdown({ // Dropdown menu for barcode actions export function BarcodeActionDropdown({ - actions -}: { - actions: ActionDropdownItem[]; -}) { + model, + pk, + hash = null, + actions = [], + perm: permission = true +}: Readonly<{ + model: ModelType; + pk: number; + hash?: boolean | null; + actions?: ActionDropdownItem[]; + perm?: boolean; +}>) { + const hidden = hash === null; + const prop = { model, pk, hash }; return ( } - actions={actions} + actions={[ + GeneralBarcodeAction({ + mdl_prop: prop, + title: t`View`, + icon: , + tooltip: t`View barcode`, + ChildItem: InvenTreeQRCode + }), + GeneralBarcodeAction({ + hidden: hidden || hash || !permission, + mdl_prop: prop, + title: t`Link Barcode`, + icon: , + tooltip: t`Link a custom barcode to this item`, + ChildItem: QRCodeLink + }), + GeneralBarcodeAction({ + hidden: hidden || !hash || !permission, + mdl_prop: prop, + title: t`Unlink Barcode`, + icon: , + tooltip: t`Unlink custom barcode`, + ChildItem: QRCodeUnlink + }), + ...actions + ]} /> ); } -// Common action button for viewing a barcode -export function ViewBarcodeAction({ - hidden = false, - model, - pk -}: { - hidden?: boolean; +export type QrCodeType = { model: ModelType; pk: number; + hash?: boolean | null; +}; + +function GeneralBarcodeAction({ + hidden = false, + mdl_prop, + title, + icon, + tooltip, + ChildItem +}: { + hidden?: boolean; + mdl_prop: QrCodeType; + title: string; + icon: ReactNode; + tooltip: string; + ChildItem: any; }): ActionDropdownItem { const onClick = () => { modals.open({ - title: t`View Barcode`, - children: + title: title, + children: }); }; return { - icon: , - name: t`View`, - tooltip: t`View barcode`, + icon: icon, + name: title, + tooltip: tooltip, onClick: onClick, hidden: hidden }; } -// Common action button for linking a custom barcode -export function LinkBarcodeAction( - props: ActionDropdownItem -): ActionDropdownItem { - return { - ...props, - icon: , - name: t`Link Barcode`, - tooltip: t`Link custom barcode` - }; -} - -// Common action button for un-linking a custom barcode -export function UnlinkBarcodeAction( - props: ActionDropdownItem -): ActionDropdownItem { - return { - ...props, - icon: , - name: t`Unlink Barcode`, - tooltip: t`Unlink custom barcode` - }; -} - // Common action button for editing an item export function EditItemAction(props: ActionDropdownItem): ActionDropdownItem { return { diff --git a/src/frontend/src/components/items/QRCode.tsx b/src/frontend/src/components/items/QRCode.tsx index 1077692314..8038ff8c23 100644 --- a/src/frontend/src/components/items/QRCode.tsx +++ b/src/frontend/src/components/items/QRCode.tsx @@ -1,24 +1,28 @@ import { Trans, t } from '@lingui/macro'; import { + Alert, Box, + Button, Code, Group, Image, Select, Skeleton, Stack, - Text + Text, + TextInput } from '@mantine/core'; +import { modals } from '@mantine/modals'; import { useQuery } from '@tanstack/react-query'; import QR from 'qrcode'; import { useEffect, useMemo, useState } from 'react'; import { api } from '../../App'; import { ApiEndpoints } from '../../enums/ApiEndpoints'; -import { ModelType } from '../../enums/ModelType'; import { apiUrl } from '../../states/ApiState'; import { useGlobalSettingsState } from '../../states/SettingsState'; import { CopyButton } from '../buttons/CopyButton'; +import { QrCodeType } from './ActionDropdown'; type QRCodeProps = { ecl?: 'L' | 'M' | 'Q' | 'H'; @@ -51,15 +55,13 @@ export const QRCode = ({ data, ecl = 'Q', margin = 1 }: QRCodeProps) => { }; type InvenTreeQRCodeProps = { - model: ModelType; - pk: number; + mdl_prop: QrCodeType; showEclSelector?: boolean; } & Omit; export const InvenTreeQRCode = ({ + mdl_prop, showEclSelector = true, - model, - pk, ecl: eclProp = 'Q', ...props }: InvenTreeQRCodeProps) => { @@ -71,11 +73,11 @@ export const InvenTreeQRCode = ({ }, [eclProp]); const { data } = useQuery({ - queryKey: ['qr-code', model, pk], + queryKey: ['qr-code', mdl_prop.model, mdl_prop.pk], queryFn: async () => { const res = await api.post(apiUrl(ApiEndpoints.generate_barcode), { - model, - pk + model: mdl_prop.model, + pk: mdl_prop.pk }); return res.data?.barcode as string; @@ -94,6 +96,15 @@ export const InvenTreeQRCode = ({ return ( + {mdl_prop.hash ? ( + + + A custom barcode is registered for this item. The shown code is not + that custom barcode. + + + ) : null} + {data && settings.getSetting('BARCODE_SHOW_TEXT', 'false') && ( @@ -128,3 +139,55 @@ export const InvenTreeQRCode = ({ ); }; + +export const QRCodeLink = ({ mdl_prop }: { mdl_prop: QrCodeType }) => { + const [barcode, setBarcode] = useState(''); + + function linkBarcode() { + api + .post(apiUrl(ApiEndpoints.barcode_link), { + [mdl_prop.model]: mdl_prop.pk, + barcode: barcode + }) + .then((response) => { + modals.closeAll(); + location.reload(); + }); + } + return ( + + setBarcode(event.currentTarget.value)} + placeholder={t`Scan barcode data here using barcode scanner`} + /> + + + ); +}; + +export const QRCodeUnlink = ({ mdl_prop }: { mdl_prop: QrCodeType }) => { + function unlinkBarcode() { + api + .post(apiUrl(ApiEndpoints.barcode_unlink), { + [mdl_prop.model]: mdl_prop.pk + }) + .then((response) => { + modals.closeAll(); + location.reload(); + }); + } + return ( + + + This will remove the link to the associated barcode + + + + ); +}; diff --git a/src/frontend/src/enums/ApiEndpoints.tsx b/src/frontend/src/enums/ApiEndpoints.tsx index 740b73336e..1908a59577 100644 --- a/src/frontend/src/enums/ApiEndpoints.tsx +++ b/src/frontend/src/enums/ApiEndpoints.tsx @@ -39,6 +39,8 @@ export enum ApiEndpoints { settings_global_list = 'settings/global/', settings_user_list = 'settings/user/', barcode = 'barcode/', + barcode_link = 'barcode/link/', + barcode_unlink = 'barcode/unlink/', generate_barcode = 'barcode/generate/', news = 'news/', global_status = 'generic/status/', diff --git a/src/frontend/src/pages/build/BuildDetail.tsx b/src/frontend/src/pages/build/BuildDetail.tsx index 1348ff1e00..bc9a02981f 100644 --- a/src/frontend/src/pages/build/BuildDetail.tsx +++ b/src/frontend/src/pages/build/BuildDetail.tsx @@ -30,10 +30,7 @@ import { CancelItemAction, DuplicateItemAction, EditItemAction, - HoldItemAction, - LinkBarcodeAction, - UnlinkBarcodeAction, - ViewBarcodeAction + HoldItemAction } from '../../components/items/ActionDropdown'; import InstanceDetail from '../../components/nav/InstanceDetail'; import { PageDetail } from '../../components/nav/PageDetail'; @@ -43,7 +40,6 @@ import { ApiEndpoints } from '../../enums/ApiEndpoints'; import { ModelType } from '../../enums/ModelType'; import { UserRoles } from '../../enums/Roles'; import { useBuildOrderFields } from '../../forms/BuildForms'; -import { notYetImplemented } from '../../functions/notifications'; import { useCreateApiFormModal, useEditApiFormModal @@ -472,20 +468,9 @@ export default function BuildDetail() { />, , , , , , , , , , , , , , , , , location.pk ? ( , diff --git a/src/frontend/src/pages/stock/StockDetail.tsx b/src/frontend/src/pages/stock/StockDetail.tsx index 5a3f0d00e4..e787d210a4 100644 --- a/src/frontend/src/pages/stock/StockDetail.tsx +++ b/src/frontend/src/pages/stock/StockDetail.tsx @@ -27,10 +27,7 @@ import { BarcodeActionDropdown, DeleteItemAction, DuplicateItemAction, - EditItemAction, - LinkBarcodeAction, - UnlinkBarcodeAction, - ViewBarcodeAction + EditItemAction } from '../../components/items/ActionDropdown'; import { StylishText } from '../../components/items/StylishText'; import InstanceDetail from '../../components/nav/InstanceDetail'; @@ -50,7 +47,6 @@ import { useTransferStockItem } from '../../forms/StockForms'; import { InvenTreeIcon } from '../../functions/icons'; -import { notYetImplemented } from '../../functions/notifications'; import { getDetailUrl } from '../../functions/urls'; import { useCreateApiFormModal, @@ -477,22 +473,10 @@ export default function StockDetail() { () => [ , , { await page.getByRole('cell', { name: 'PO0013' }).click(); await page.getByRole('button', { name: 'Issue Order' }).waitFor(); +}); + +test('PUI - Purchase Orders - Barcodes', async ({ page }) => { + await doQuickLogin(page); + + await page.goto(`${baseUrl}/purchasing/purchase-order/13/detail`); + await page.getByRole('button', { name: 'Issue Order' }).waitFor(); // Display QR code await page.getByLabel('action-menu-barcode-actions').click(); await page.getByLabel('action-menu-barcode-actions-view').click(); await page.getByRole('img', { name: 'QR Code' }).waitFor(); + await page.getByRole('banner').getByRole('button').click(); + + // Link to barcode + await page.getByLabel('action-menu-barcode-actions').click(); + await page.getByLabel('action-menu-barcode-actions-link-barcode').click(); + await page.getByRole('heading', { name: 'Link Barcode' }).waitFor(); + await page + .getByPlaceholder('Scan barcode data here using') + .fill('1234567890'); + await page.getByRole('button', { name: 'Link' }).click(); + await page.getByRole('button', { name: 'Issue Order' }).waitFor(); + + // Unlink barcode + await page.getByLabel('action-menu-barcode-actions').click(); + await page.getByLabel('action-menu-barcode-actions-unlink-barcode').click(); + await page.getByRole('heading', { name: 'Unlink Barcode' }).waitFor(); + await page.getByText('This will remove the link to').waitFor(); + await page.getByRole('button', { name: 'Unlink Barcode' }).click(); + await page.waitForTimeout(500); + await page.getByRole('button', { name: 'Issue Order' }).waitFor(); }); From ca87df3c3dc37a69c9ab37de44a278d7e0861154 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 22 Aug 2024 13:50:04 +1000 Subject: [PATCH 19/23] [PUI] Test result fixes (#7956) * Prevent template adjustment * Prevent template from being edited * Fix 'attachment' field for StockItemTestResultSerializer - Allow 'null' value * Bump API version --- src/backend/InvenTree/InvenTree/api_version.py | 5 ++++- src/backend/InvenTree/stock/serializers.py | 5 ++++- src/frontend/src/forms/StockForms.tsx | 17 +++++++++++++++-- .../src/tables/build/BuildOrderTestTable.tsx | 3 ++- .../tables/stock/StockItemTestResultTable.tsx | 11 ++++++----- 5 files changed, 31 insertions(+), 10 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index 40bff36d69..181abf41c9 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,12 +1,15 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 246 +INVENTREE_API_VERSION = 247 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v247 - 2024-08-22 : https://github.com/inventree/InvenTree/pull/7956 + - Adjust "attachment" field on StockItemTestResult serializer + - Allow null values for attachment v246 - 2024-08-21 : https://github.com/inventree/InvenTree/pull/7862 - Adds custom status fields to various serializers diff --git a/src/backend/InvenTree/stock/serializers.py b/src/backend/InvenTree/stock/serializers.py index 58ed3a2471..7c80285f6f 100644 --- a/src/backend/InvenTree/stock/serializers.py +++ b/src/backend/InvenTree/stock/serializers.py @@ -239,7 +239,10 @@ class StockItemTestResultSerializer( ) attachment = InvenTree.serializers.InvenTreeAttachmentSerializerField( - required=False + required=False, + allow_null=True, + label=_('Attachment'), + help_text=_('Test result attachment'), ) def validate(self, data): diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx index 0577233192..7ac947826b 100644 --- a/src/frontend/src/forms/StockForms.tsx +++ b/src/frontend/src/forms/StockForms.tsx @@ -922,10 +922,14 @@ export function stockLocationFields(): ApiFormFieldSet { // Construct a set of fields for export function useTestResultFields({ partId, - itemId + itemId, + templateId, + editTemplate = false }: { partId: number; itemId: number; + templateId: number | undefined; + editTemplate?: boolean; }): ApiFormFieldSet { // Valid field choices const [choices, setChoices] = useState([]); @@ -947,6 +951,7 @@ export function useTestResultFields({ hidden: true }, template: { + disabled: !editTemplate && !!templateId, filters: { include_inherited: true, part: partId @@ -990,5 +995,13 @@ export function useTestResultFields({ hidden: !includeTestStation } }; - }, [choices, fieldType, partId, itemId, includeTestStation]); + }, [ + choices, + editTemplate, + fieldType, + partId, + itemId, + templateId, + includeTestStation + ]); } diff --git a/src/frontend/src/tables/build/BuildOrderTestTable.tsx b/src/frontend/src/tables/build/BuildOrderTestTable.tsx index dc4145ae5c..4905945e9d 100644 --- a/src/frontend/src/tables/build/BuildOrderTestTable.tsx +++ b/src/frontend/src/tables/build/BuildOrderTestTable.tsx @@ -67,7 +67,8 @@ export default function BuildOrderTestTable({ const testResultFields: ApiFormFieldSet = useTestResultFields({ partId: partId, - itemId: selectedOutput + itemId: selectedOutput, + templateId: selectedTemplate }); const createTestResult = useCreateApiFormModal({ diff --git a/src/frontend/src/tables/stock/StockItemTestResultTable.tsx b/src/frontend/src/tables/stock/StockItemTestResultTable.tsx index fe41d0ac12..4eca85588f 100644 --- a/src/frontend/src/tables/stock/StockItemTestResultTable.tsx +++ b/src/frontend/src/tables/stock/StockItemTestResultTable.tsx @@ -238,15 +238,16 @@ export default function StockItemTestResultTable({ ]; }, [itemId]); - const resultFields: ApiFormFieldSet = useTestResultFields({ - partId: partId, - itemId: itemId - }); - const [selectedTemplate, setSelectedTemplate] = useState( undefined ); + const resultFields: ApiFormFieldSet = useTestResultFields({ + partId: partId, + itemId: itemId, + templateId: selectedTemplate + }); + const newTestModal = useCreateApiFormModal({ url: ApiEndpoints.stock_test_result_list, fields: useMemo(() => ({ ...resultFields }), [resultFields]), From 1dff94db75cfeb71c7f6576535c94aacb498d093 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 22 Aug 2024 16:08:41 +1000 Subject: [PATCH 20/23] Table borders (#7957) * Add 'editable' attribute to table column type * Add "editable" attribute for useTable hook * Add column borders to tables --- src/frontend/src/hooks/UseTable.tsx | 8 +++++++- src/frontend/src/tables/Column.tsx | 4 ++++ src/frontend/src/tables/InvenTreeTable.tsx | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/frontend/src/hooks/UseTable.tsx b/src/frontend/src/hooks/UseTable.tsx index b1bf2ce735..4ce0800f28 100644 --- a/src/frontend/src/hooks/UseTable.tsx +++ b/src/frontend/src/hooks/UseTable.tsx @@ -39,6 +39,8 @@ export type TableState = { records: any[]; setRecords: (records: any[]) => void; updateRecord: (record: any) => void; + editable: boolean; + setEditable: (value: boolean) => void; }; /** @@ -131,6 +133,8 @@ export function useTable(tableName: string): TableState { const [isLoading, setIsLoading] = useState(false); + const [editable, setEditable] = useState(false); + return { tableKey, refreshTable, @@ -156,6 +160,8 @@ export function useTable(tableName: string): TableState { setPage, records, setRecords, - updateRecord + updateRecord, + editable, + setEditable }; } diff --git a/src/frontend/src/tables/Column.tsx b/src/frontend/src/tables/Column.tsx index b2ea9fcccd..03366ca1fb 100644 --- a/src/frontend/src/tables/Column.tsx +++ b/src/frontend/src/tables/Column.tsx @@ -1,3 +1,5 @@ +import { ApiFormFieldType } from '../components/forms/fields/ApiFormField'; + export type TableColumnProps = { accessor?: string; // The key in the record to access title?: string; // The title of the column - Note: this may be supplied by the API, and is not required, but it can be overridden if required @@ -5,6 +7,8 @@ export type TableColumnProps = { sortable?: boolean; // Whether the column is sortable switchable?: boolean; // Whether the column is switchable hidden?: boolean; // Whether the column is hidden + editable?: boolean; // Whether the value of this column can be edited + definition?: ApiFormFieldType; // Optional field definition for the column render?: (record: T, index?: number) => any; // A custom render function filter?: any; // A custom filter function filtering?: boolean; // Whether the column is filterable diff --git a/src/frontend/src/tables/InvenTreeTable.tsx b/src/frontend/src/tables/InvenTreeTable.tsx index 8da06a22e1..7585a7670e 100644 --- a/src/frontend/src/tables/InvenTreeTable.tsx +++ b/src/frontend/src/tables/InvenTreeTable.tsx @@ -697,6 +697,7 @@ export function InvenTreeTable({ Date: Thu, 22 Aug 2024 09:01:25 +0200 Subject: [PATCH 21/23] Add pagination (#7958) --- src/frontend/src/hooks/UseTable.tsx | 5 +++++ src/frontend/src/tables/InvenTreeTable.tsx | 17 ++++++++++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/frontend/src/hooks/UseTable.tsx b/src/frontend/src/hooks/UseTable.tsx index 4ce0800f28..c44cc11d9e 100644 --- a/src/frontend/src/hooks/UseTable.tsx +++ b/src/frontend/src/hooks/UseTable.tsx @@ -36,6 +36,8 @@ export type TableState = { setRecordCount: (count: number) => void; page: number; setPage: (page: number) => void; + pageSize: number; + setPageSize: (pageSize: number) => void; records: any[]; setRecords: (records: any[]) => void; updateRecord: (record: any) => void; @@ -99,6 +101,7 @@ export function useTable(tableName: string): TableState { // Pagination data const [page, setPage] = useState(1); + const [pageSize, setPageSize] = useState(25); // A list of hidden columns, saved to local storage const [hiddenColumns, setHiddenColumns] = useLocalStorage({ @@ -158,6 +161,8 @@ export function useTable(tableName: string): TableState { setRecordCount, page, setPage, + pageSize, + setPageSize, records, setRecords, updateRecord, diff --git a/src/frontend/src/tables/InvenTreeTable.tsx b/src/frontend/src/tables/InvenTreeTable.tsx index 7585a7670e..fa74a5f468 100644 --- a/src/frontend/src/tables/InvenTreeTable.tsx +++ b/src/frontend/src/tables/InvenTreeTable.tsx @@ -55,6 +55,7 @@ import { RowAction, RowActions } from './RowActions'; import { TableSearchInput } from './Search'; const defaultPageSize: number = 25; +const PAGE_SIZES = [10, 15, 20, 25, 50, 100, 500]; /** * Set of optional properties which can be passed to an InvenTreeTable component @@ -74,7 +75,6 @@ const defaultPageSize: number = 25; * @param enableRefresh : boolean - Enable refresh actions * @param enableColumnSwitching : boolean - Enable column switching * @param enableColumnCaching : boolean - Enable caching of column names via API - * @param pageSize : number - Number of records per page * @param barcodeActions : any[] - List of barcode actions * @param tableFilters : TableFilter[] - List of custom filters * @param tableActions : any[] - List of custom action groups @@ -100,7 +100,6 @@ export type InvenTreeTableProps = { enableLabels?: boolean; enableReports?: boolean; afterBulkDelete?: () => void; - pageSize?: number; barcodeActions?: React.ReactNode[]; tableFilters?: TableFilter[]; tableActions?: React.ReactNode[]; @@ -129,7 +128,6 @@ const defaultInvenTreeTableProps: InvenTreeTableProps = { enableRefresh: true, enableSearch: true, enableSelection: false, - pageSize: defaultPageSize, defaultSortColumn: '', barcodeActions: [], tableFilters: [], @@ -360,7 +358,8 @@ export function InvenTreeTable({ // Pagination if (tableProps.enablePagination && paginate) { - let pageSize = tableProps.pageSize ?? defaultPageSize; + let pageSize = tableState.pageSize ?? defaultPageSize; + if (pageSize != tableState.pageSize) tableState.setPageSize(pageSize); queryParams.limit = pageSize; queryParams.offset = (tableState.page - 1) * pageSize; } @@ -588,6 +587,12 @@ export function InvenTreeTable({ [props.onRowClick, props.onCellClick] ); + // pagination refresth table if pageSize changes + function updatePageSize(newData: number) { + tableState.setPageSize(newData); + tableState.refreshTable(); + } + return ( <> {deleteRecords.modal} @@ -705,7 +710,7 @@ export function InvenTreeTable({ idAccessor={tableProps.idAccessor} minHeight={300} totalRecords={tableState.recordCount} - recordsPerPage={tableProps.pageSize ?? defaultPageSize} + recordsPerPage={tableState.pageSize} page={tableState.page} onPageChange={tableState.setPage} sortStatus={sortStatus} @@ -733,6 +738,8 @@ export function InvenTreeTable({ overflow: 'hidden' }) }} + recordsPerPageOptions={PAGE_SIZES} + onRecordsPerPageChange={updatePageSize} /> From cf9dcf0556bef79ef6af298e0c4075adf6ea581c Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Fri, 23 Aug 2024 01:49:57 +0200 Subject: [PATCH 22/23] [CI] Switch to using Crowdin GitHub Action (#7929) Fixes #7910 --- .github/workflows/translations.yaml | 30 ++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/translations.yaml b/.github/workflows/translations.yaml index 0bdcd80517..308e171a98 100644 --- a/.github/workflows/translations.yaml +++ b/.github/workflows/translations.yaml @@ -13,10 +13,11 @@ permissions: contents: read jobs: - build: + synchronize-with-crowdin: runs-on: ubuntu-latest permissions: contents: write + pull-requests: write env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -39,16 +40,19 @@ jobs: apt-dependency: gettext - name: Make Translations run: invoke translate - - name: Commit files - run: | - git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" - git config --local user.name "github-actions[bot]" - git checkout -b l10_local - git add "*.po" - git commit -m "updated translation base" - - name: Push changes - uses: ad-m/github-push-action@d91a481090679876dfc4178fef17f286781251df # pin@v0.8.0 + - name: crowdin action + uses: crowdin/github-action@6ed209d411599a981ccb978df3be9dc9b8a81699 # pin@v2 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: l10 - force: true + upload_sources: true + upload_translations: false + download_translations: true + localization_branch_name: l10_crowdin + create_pull_request: true + pull_request_title: 'New Crowdin updates' + pull_request_body: 'New Crowdin translations by [Crowdin GH Action](https://github.com/crowdin/github-action)' + pull_request_base_branch_name: 'l10' + pull_request_labels: 'translations' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} From b9b44126de0bae2c8aacc5614e8de49bf8227494 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 23 Aug 2024 11:00:20 +1000 Subject: [PATCH 23/23] Revert status fields for stock items (#7965) * Revert status fields for stock items * Fix PUI fields too * Bump API version --- src/backend/InvenTree/InvenTree/api_version.py | 5 ++++- .../common/migrations/0029_inventreecustomuserstatemodel.py | 2 +- src/backend/InvenTree/common/models.py | 2 +- src/backend/InvenTree/templates/js/translated/stock.js | 2 +- src/frontend/src/forms/StockForms.tsx | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/api_version.py b/src/backend/InvenTree/InvenTree/api_version.py index 181abf41c9..f1df853784 100644 --- a/src/backend/InvenTree/InvenTree/api_version.py +++ b/src/backend/InvenTree/InvenTree/api_version.py @@ -1,12 +1,15 @@ """InvenTree API version information.""" # InvenTree API version -INVENTREE_API_VERSION = 247 +INVENTREE_API_VERSION = 248 """Increment this API version number whenever there is a significant change to the API that any clients need to know about.""" INVENTREE_API_TEXT = """ +v248 - 2024-08-23 : https://github.com/inventree/InvenTree/pull/7965 + - Small adjustments to labels for new custom status fields + v247 - 2024-08-22 : https://github.com/inventree/InvenTree/pull/7956 - Adjust "attachment" field on StockItemTestResult serializer - Allow null values for attachment diff --git a/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py b/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py index 7090b98279..408edf6102 100644 --- a/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py +++ b/src/backend/InvenTree/common/migrations/0029_inventreecustomuserstatemodel.py @@ -46,7 +46,7 @@ class Migration(migrations.Migration): models.CharField( help_text="Label that will be displayed in the frontend", max_length=250, - verbose_name="label", + verbose_name="Label", ), ), ( diff --git a/src/backend/InvenTree/common/models.py b/src/backend/InvenTree/common/models.py index ca3b45c9dc..93dd5d11ce 100644 --- a/src/backend/InvenTree/common/models.py +++ b/src/backend/InvenTree/common/models.py @@ -3355,7 +3355,7 @@ class InvenTreeCustomUserStateModel(models.Model): ) label = models.CharField( max_length=250, - verbose_name=_('label'), + verbose_name=_('Label'), help_text=_('Label that will be displayed in the frontend'), ) color = models.CharField( diff --git a/src/backend/InvenTree/templates/js/translated/stock.js b/src/backend/InvenTree/templates/js/translated/stock.js index 6c21536343..2e65072853 100644 --- a/src/backend/InvenTree/templates/js/translated/stock.js +++ b/src/backend/InvenTree/templates/js/translated/stock.js @@ -380,7 +380,7 @@ function stockItemFields(options={}) { batch: { icon: 'fa-layer-group', }, - status_custom_key: {}, + status: {}, expiry_date: { icon: 'fa-calendar-alt', }, diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx index 7ac947826b..3ed19c8938 100644 --- a/src/frontend/src/forms/StockForms.tsx +++ b/src/frontend/src/forms/StockForms.tsx @@ -138,7 +138,7 @@ export function useStockFields({ value: batchCode, onValueChange: (value) => setBatchCode(value) }, - status_custom_key: {}, + status: {}, expiry_date: { // TODO: icon },